0% found this document useful (0 votes)
305 views3 pages

Quiz:Variables Expressions and Statements

The document contains explanations of Python code examples and concepts. It defines variables, constants, data types, operators, and functions. Key points include: 1) Strings are immutable so "98.6" is a constant. Variable names can't start with numbers. Parentheses determine evaluation order in expressions. 2) The % operator works with integers for remainders. Functions like input() pause the program to read user input. Type conversion, like int(98.6), eliminates decimal portions. 3) Strings concatenate with + but you can't add integers and strings. Comments start with #. Variables are placeholders that can be reassigned, like x = x + 2.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
305 views3 pages

Quiz:Variables Expressions and Statements

The document contains explanations of Python code examples and concepts. It defines variables, constants, data types, operators, and functions. Key points include: 1) Strings are immutable so "98.6" is a constant. Variable names can't start with numbers. Parentheses determine evaluation order in expressions. 2) The % operator works with integers for remainders. Functions like input() pause the program to read user input. Type conversion, like int(98.6), eliminates decimal portions. 3) Strings concatenate with + but you can't add integers and strings. Comments start with #. Variables are placeholders that can be reassigned, like x = x + 2.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

1 - In the following code,

print(98.6)

What is "98.6"?

Answer: A constant
// The detail is in ' What is "98.6"? ', because "98.6" is a string,
strings are immutable, so they are constant values.

2 - Which of the following is a comment in Python?

Answer: # This is a test


// Comments are typically with: "//" , "/* */" , or "* ";
trough different languages, but in Python differs a lot using "#"
and triple quotes for multiline comments """ comment in python """

3 - What does the following code print out?


print("123" + "abc")

Answer: 123abc
// Across many languages this operation: "string1" + "string2"; is not an adition,
is concatenation of string, but you can't do it like this: 100 + "hello", it will
trace back an
error beacuse you are mixing diferent types of data. int + string = not
possible in Python

4 - In the following code,


x = 42
What is "x"?

Answer: A variable
// When you put a letter follow by "=" and some sort of data, you are declaring a
variable.
// Remember that they are placeholder for data.

5 - Which of the following is a bad Python variable name?

Answer: 23spam
// A variable cannot start with numbers in Python, is "illegal".

6 - Which of the following variables is the "most mnemonic"?

Answer: hours
// By reading the name you know immidiately what represent the data in the
variable.

7 -Which of the following is not a Python reserved word?


Answer: speed
// Unless that Python where a language specifically designed for physics problems
there's no sense to have a reserved word called "speed".
This is a good name for a variable as many other.

8 - Which of the following is not a Python reserved word?

Answer: iterate
// There are reserved words to make iterations, you will learn about in
chapter 4: Conditional Execution

9 - Assume the variable x has been initialized to an integer value (e.g., x = 3).
What does the following statement do?

x = x + 2

Retrieve the current value for x, add two to it and put the sum back into x
// Is the same that write: x = 3 + 2, beacuse x is already assigned the value 3.

10 - Which of the following elements of a mathematical expression in Python is


evaluated first?

Parentheses ( )
// In any language the Parentheses has top priority preference. Also in algebra

11 - What is the value of the following expression:


42 % 10

Answer: 2
//For logical reasons the remainder operator "%" work with "int" values,
if you work with "float" the remainder has no sense.

12 - What will be the value of x after the following statement executes:

x = 1 + 2 * 3 - 8 / 4

Answer: 5.0
// First, the operation will be like: x = 1 + (2 * 3) - (8 / 4);
Then, just remeber that division in Python3 will always parse the int's to float.

13- What will be the value of x when the following statement is executed:
x = int(98.6)

Answer: 98
// 98.6 is a float number and is parse to int, that eliminates the .6 of the value.
14 - What does the Python input() function do?

Answer: Pause the program and read data from the user.

You might also like