3.1.1.14 Резюме раздела Сравнительные операторы и условное исполнение (2/2)
Ключевые выводы: продолжение
Упражнение 1
Что дает следующий фрагмент?
x = 5
y = 10
z = 8
print(x > y)
print(y > z)
Упражнение 2
Что дает следующий фрагмент?
x, y, z = 5, 10, 8
print(x > z)
print((y - 5) == x)
Упражнение 3
Что дает следующий фрагмент?
x, y, z = 5, 10, 8
x, y, z = z, y, x
print(x > z)
print((y - 5) == x)
Упражнение 4
Что дает следующий фрагмент?
x = int(input("Enter the number: "))
if x == 10:
print(x == 10)
if x > 5:
print(x > 5)
if x < 10:
print(x < 10)
else:
print("else")
Что дает следующий фрагмент?
x = "1"
if x == 1:
print("one")
elif x == "1":
if int(x) > 1:
print("two")
elif int(x) < 1:
print("three")
else:
print("four")
if int(x) == 1:
print("five")
else:
print("six")
Упражнение 6
Что дает следующий фрагмент?
x = 1
y = 1.0
z = "1"
if x == y:
print("one")
if y == int(z):
print("two")
elif x == y:
print("three")
else:
print("four")
Упражнение 1
Что дает следующий фрагмент?
x = 5
y = 10
z = 8
print(x > y)
print(y > z)
- False
- True
Упражнение 2
Что дает следующий фрагмент?
x, y, z = 5, 10, 8
print(x > z)
print((y - 5) == x)
- False
- True
Упражнение 3
Что дает следующий фрагмент?
x, y, z = 5, 10, 8
x, y, z = z, y, x
print(x > z)
print((y - 5) == x)
- True
- False
Упражнение 4
Что дает следующий фрагмент?
x = int(input("Enter the number: "))
if x == 10:
print(x == 10)
if x > 5:
print(x > 5)
if x < 10:
print(x < 10)
else:
print("else")
- True
- True
- else
Что дает следующий фрагмент?
x = "1"
if x == 1:
print("one")
elif x == "1":
if int(x) > 1:
print("two")
elif int(x) < 1:
print("three")
else:
print("four")
if int(x) == 1:
print("five")
else:
print("six")
- four
- five
Упражнение 6
Что дает следующий фрагмент?
x = 1
y = 1.0
z = "1"
if x == y:
print("one")
if y == int(z):
print("two")
elif x == y:
print("three")
else:
print("four")
- one
- two