NEW
Font size
WorksheetsPython Math Functions: ceil and floor
Total questions: 50
Worksheet time: 25mins
Что напечатает программа: x=math.ceil(3.2) print (x-1)
2
4
3
программа ничего не напечатает
3,2
Что напечатает программа: x=math.ceil(3.2) print (x**2)
2
4
3,2
8
16
Что напечатает программа: x=math.ceil(3.2) y=2 print (y**2)
8
4
3,2
16
6
Что напечатает программа: c=math.ceil(9.2) c=pow(c,3) print (c)
c, 3
100
1000
9,2
10
Что напечатает программа: x=math.floor(2.3) print (x)
2
8
0
x
2,3
Что напечатает программа: x=math.floor(6.5) print (x)
6,5
x
205
7
6
Что напечатает программа:
x=math.floor(6.5)
print (x)
x
1
6
0
5
Что напечатает программа:
y=1
x=math.factorial(y)
print (x)
y
0
x
5
1
Что выведет код? import math; y=10; x=math.factorial(y); print(y)
4
10000000
y
x
10
Что выведет код? import math; y=3; x=math.factorial(y); print(y)
10
6
x
y
3
Что выведет код? import math; a=4; b=math.factorial(a); print(a)
5
x
4
y
24
Что выведет код? import math; f=4; d=math.factorial(f); print(d)
4
12
0
6
24
Что напечатает программа:
y=3
x=math.pow(y,2)
s=x+1
print (s)
3
9
10
x+1
4
Что напечатает программа:
y=3
x=math.pow(y,2)
s=x+2
print (x)
4
3
x+2
10
9
Что напечатает программа:
y=5
x=math.pow(y,2)
s=x+1
print (y)
5
25
x+1
y
4
Что напечатает программа:
a=8
b=math.pow(1,2)
c=b+1
print (a-b)
4
7
8
a-b
b+1
Что напечатает программа:
y=3
x=math.pow(y,2)
s=x+1
print (s/5)
s/5
4
3
2
9
Что напечатает программа:
y=4
x=math.sqrt(y)
print (x)
2
x
16
4
y
Что напечатает программа:
y=9
x=math.sqrt(y)
print (y)
y
x
16
3
9
Что напечатает программа:
d1=4
d2=math.sqrt(d1)
rez=d2+d1
print (rez)
4
6
2
rez
d2
Что напечатает программа:
d1=15
d2=math.sqrt(4)
rez=d2*d1
print (d1)
30
2
d1
15
rez
Что напечатает программа? import math d1=12 d2=d1-math.sqrt(4) rez=d2*d1 print(rez)
120
8
2
rez
d1*d2
Что напечатает программа? import math d1=10 d2=d1+math.sqrt(9) rez=d2*d1 print(d1)
9
10
d1
d1*d2
rez
Что напечатает программа:
d1=12
d2=d1-math.sqrt(6)
rez=d2-d1
print (d1)
12
d=
14
2
d=12
Что напечатает программа:
d=5
a=3
if a==3:
print (“d=”,d)
d=5
3
5
d=d
d
Что выведет программа? k = 4 a = 4 if a > 3: print(k / a)
1
k/a
a
4
16
Что напечатает программа? b = 0 if b == 0: print("Вы ввели 0") else: print("Вы ввели не 0")
b==0
b=0
0
Вы ввели 0
Вы ввели не 0
Что напечатает программа? x = 10 if x == 0: print("Вы ввели 0") else: print("Вы ввели не 0")
x=10
0
Вы ввели 0
x==0
Вы ввели не 0
Что напечатает программа:
x=10
if x==0:
print (“Вы ввели 0”)
else:
print (“Вы ввели не 0”)
х = 0
0
х = 10
Вы ввели 0
Вы ввели не 0
Что напечатает программа:
с= -2
if с<0:
print (“Neg”)
elif: c==0:
print (“Zero”)
else:
print (“Pos”)
Zero
0
Neg
Pos
-2
Что напечатает программа:
с= 0
if с<0:
print (“Neg”)
elif: c==0:
print (“Zero”)
else:
print (“Pos”)
-2
0
Zero
Neg
Pos
Что напечатает программа:
с= 15
if с<0:
print (“Neg”)
elif: c==0:
print (“Zero”)
else:
print (“Pos”)
-2
0
Neg
Zero
Pos
Что напечатает программа:
abс= -10
if abс<0:
print (“Neg”)
elif: abc==0:
print (“Zero”)
else:
print (“Pos”)
-2
0
Pos
Neg
Zero
Что напечатает программа:
abс= 0
if abс<0:
print (“Neg”)
elif: abc==0:
print (“Zero”)
else:
print (“Pos”)
Zero
Neg
Pos
-2
0
Что напечатает программа:
p= 14
if p>0:
print (“p>0”)
elif: p==0:
print (“p=0”)
else:
print (“?”)
p>0
p=0
?
0
14
Что напечатает программа:
p= 0
if p>0:
print (“p>0”)
elif: p==0:
print (“p=0”)
else:
print (“?”)
p=0
4
0
p>0
?
Что напечатает программа:
chislo= 100
if chislo >0:
print (“Число положительное”)
elif: chislo ==0:
print (“Число равно 0”)
else:
print (“Число отрицательное”)
Число равно 0
Число положительное
chislo >0
chislo =0
Число отрицательное
Что напечатает программа:
chislo= -95
if chislo >0:
print (“Число положительное”)
elif: chislo ==0:
print (“Число равно 0”)
else:
print (“Число отрицательное”)
Число отрицательное
chislo =0
Число положительное
chislo >0
Число равно 0
Что напечатает программа:
chislo= 0
if chislo >0:
print (“Число положительное”)
elif: chislo ==0:
print (“Число равно 0”)
else:
print (“Число отрицательное”)
chislo >0
chislo =0
Число отрицательное
Число положительное
Число равно 0
Что напечатает программа:
ch= 100
if ch >0:
print (ch*2)
else:
print (ch+2)
200
102
ch*2
ch+2
100
Определите вывод программы и объясните выбор условной ветви. ch = 50 if ch > 0: print(10*ch) else: print(ch+10)
10*ch
ch+10
60
500
50
Что напечатает программа:
ch= 50
if ch >0:
print (10*ch)
else:
print (ch+10)
ch+10
10*ch
50
60
500
Что напечатает программа:
h= 70
if h ==0:
print (“h=”,0)
else:
print (“h=”,h)
h=70
h=0
0
70
h=0
Что напечатает программа:
h= 0
if h ==0:
print (“h=”,0)
else:
print (“h=”,h+10)
h == 0
h = 0
h = h+10
10
0
Что напечатает программа:
t= 0
if t ==0:
print (“t=”,0)
else:
print (“t=”,2*t)
t = 0
t = 2 * t
10
0
t == 0
Что напечатает программа:
h= 3
if h <0:
print (-h)
else:
print (h+3)
6
-6
6
h+3
-3
Что напечатает программа:
h= 14
if h ==0:
print (“2h”)
else:
print (“h+10”)
2h
28
h+10
24
0
Что напечатает программа:
p= -18
if p>0:
print (“p>0”)
elif: p==0:
print (“p=0”)
else:
print (“?”)
p=0
?
p>0
0
-18
Что напечатает программа:
abс= 23
if abс<0:
print (“Neg”)
elif: abc==0:
print (“Zero”)
else:
print (“Pos”)
Zero
Pos
Neg
0
-2
Что напечатает программа:
d=12
a=2
if a==2:
print (“d=”)
d=12
d=
12
14
2
