фоксфорд 8 класс
В каком случае эта программа напечатает «Нет»?
Python
print('Введите двузначное число')
z = int(input())
if z // 10 == z % 10:
print('Да')
else:
print('Нет')
Выбор одного из нескольких:
Если две цифры числа разные.
Если число заканчивается на 0.
Если две цифры числа одинаковые.
Если в числе есть чётные цифры.
Если в числе есть нечётные цифры.
Какое значение будет выведено на экран при z = 44
Да
Нет
Answers & Comments
При z = 44 программа напечатает «Да», потому что цифры в 44 одинаковы. Строка «if z // 10 == z % 10» проверяет, совпадает ли первая цифра со второй цифрой, если да, она печатает «Да». ' иначе 'Нет'.
Ответ:
В каком случае эта программа напечатает «Нет»?
Если две цифры числа разные.
Если число заканчивается на 0.
Объяснение:
for i in range(10,100,1):
if (i // 10 == i % 10):
print(str(i) +' = Да')
else:
print(str(i) +' = Нет')
10 = Нет
11 = Да
12 = Нет
13 = Нет
14 = Нет
15 = Нет
16 = Нет
17 = Нет
18 = Нет
19 = Нет
20 = Нет
21 = Нет
22 = Да
23 = Нет
24 = Нет
25 = Нет
26 = Нет
27 = Нет
28 = Нет
29 = Нет
30 = Нет
31 = Нет
32 = Нет
33 = Да
34 = Нет
35 = Нет
36 = Нет
37 = Нет
38 = Нет
39 = Нет
40 = Нет
41 = Нет
42 = Нет
43 = Нет
44 = Да
45 = Нет
46 = Нет
47 = Нет
48 = Нет
49 = Нет
50 = Нет
51 = Нет
52 = Нет
53 = Нет
54 = Нет
55 = Да
56 = Нет
57 = Нет
58 = Нет
59 = Нет
60 = Нет
61 = Нет
62 = Нет
63 = Нет
64 = Нет
65 = Нет
66 = Да
67 = Нет
68 = Нет
69 = Нет
70 = Нет
71 = Нет
72 = Нет
73 = Нет
74 = Нет
75 = Нет
76 = Нет
77 = Да
78 = Нет
79 = Нет
80 = Нет
81 = Нет
82 = Нет
83 = Нет
84 = Нет
85 = Нет
86 = Нет
87 = Нет
88 = Да
89 = Нет
90 = Нет
91 = Нет
92 = Нет
93 = Нет
94 = Нет
95 = Нет
96 = Нет
97 = Нет
98 = Нет
99 = Да
Какое значение будет выведено на экран при z = 44 ?
Да
Объяснение:
44 / /10 = 4
44 % 10 = 4
4=4