What does the function subroutine do?
def subroutine(n): while n>0: print(n,) n-=1
Counts down from 10 to 0 and displays each number
Counts from n down to 1 and displays each number
Calculates the sum of n numbers greater than 0
Calculates the mean of n
What output will the following python command produce:
>>>percentage = float (60*100)/50 >>>print(percentage)
percentage
109
109.0909090909091
109.0
What outputs will the following python commands produce: n=10000 count=0 while n: count=count+1 n=n//10
print(count)
5
0
10000
1000
What output will the following python commands produce:
x=5 if x%2==0: print(x) else: print(x,x%2)
5 1
2
5 0
What is the output of the following statements?
pi=float(3.14159) print(pi)
3
3.0
3.14159
Expressions evaluate to either True or False:. What will the output of the following code be when the expression "Ni!" is evaluated?
if "Ni!" print("We are the knights who say, "Ni!") else print("Stop it! No more of this!")
Stop it!
We are the knights who say, "Ni!"
Stop it! No more of this!
No output will be produced
x=1 y=2 if x==y: print(x,"and",y,"are equal") else if x<y: print(x,"is less than", y) else print(x,"is greater than",y)
1 and 2 are equal
1 is less than 2
1 is greater than 2
2 is greater than 2
The following code is an example of what principle?
bruce=5 print(bruce,) bruce=7 print(bruce)
Multiple Assignment
An iteration or loop structure
A logical operator
A conditional operator
The % or modulus operator returns the remainder present when two integers do not divide evenly into one another
An algorithm is a step by step process for solving a problem
Functions allow the programmer to encapsulate and generalize sections of code.
One way to generalize a function is to replace a variable with a value.
A variable name defined in a function cannot appear in the calling program because it will cause a conflict error.