Укажите, сколько звездочек будет напечатано на экране:
for i in range(3,13,4): print('*')
Определите значение переменной s после выполнения программы:
s=0
for i in range(5):
s+=i
Определите значение переменной s после выполнения программы:
s=0
for i in range(3):
s+=i*3
Определите значение переменной s после выполнения программы:
s=0
for i in range(5)
Что будет выведено на экран после выполнения фрагмента программы:
Вопрос 28
Что будет выведено на экран после выполнения фрагмента программы:
f=15 h=f-6 if f>h:
else:
x=6 y=x+2 if y>=x :
else:
Что будет выведено на экран после выполнения фрагмента программы:
f=9 h=f-6 if f<=h:
print(h+f*2) else:
print(f-h*2)
Что будет выведено на экран после следующего фрагмента программы:
r=8
s=r-2
if s>r or r%2==0:
print(y+x) print(y-x)
else:
print(r+2*s) print(s+r*2)
Ответы
Ответ:
Объяснение:
1) На экран будет напечатано 3 звездочки, потом 7 звездочек.
2) Переменная s будет равна 10.
3) Переменная s будет равна 9.
4) Ошибка в синтаксисе программы: после range должен быть двоеточие и блок инструкций.
5) Ошибка в синтаксисе программы: после else должен быть двоеточие и блок инструкций.
6) На экран будет выведено число 3 (значение переменной h) и число 24 (значение выражения s+r*2).
Ответ:
Объяснение:
1 Будет напечатано три звездочки: * * *
2 После выполнения программы значение переменной s будет равно 10, так как в цикле происходит суммирование чисел от 0 до 4: s = 0 + 1 + 2 + 3 + 4 = 10
3 После выполнения программы значение переменной s будет равно 9, так как в цикле происходит суммирование чисел, полученных умножением каждого значения i на 3: s = 0 + 3 + 6 = 9
4 Код не завершается корректно, так как отсутствует тело цикла. Ожидается какой-то код после строки for i in range(5):.
5 Фрагмент кода не завершается корректно, так как в блоке if нет действий, которые нужно выполнить, если условие истинно. Необходимо добавить соответствующий код или заменить конструкцию if...else на if.
6 После выполнения фрагмента кода будет выведено число 11, так как f>h и программа перейдет к блоку if, где y будет равен x+2=8 и условие y>=x будет истинно, поэтому не будет выполнено блок else. 7 Переменная x не определена вне блока if, поэтому ее значение неизвестно.
8 После выполнения фрагмента кода будет выведено число 24, так как f>h ложно, и программа перейдет к блоку else, где будет выполнено действие print(h+f*2), то есть будет выведено число 24.
9 После выполнения фрагмента кода будет выведено число 16, так как s будет равно 6, r будет равно 8, и условие s>r or r%2==0 будет ложным, поэтому программа перейдет к блоку else, где будет выполнено действие print(s+r*2), то есть будет выведено число 16.