• Предмет: Информатика
  • Автор: hngfbtfxx4
  • Вопрос задан 4 месяца назад

Укажите, сколько звездочек будет напечатано на экране:
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)

Ответы

Ответ дал: cptlum
1

Ответ:

Объяснение:

1) На экран будет напечатано 3 звездочки, потом 7 звездочек.

2) Переменная s будет равна 10.

3) Переменная s будет равна 9.

4) Ошибка в синтаксисе программы: после range должен быть двоеточие и блок инструкций.

5) Ошибка в синтаксисе программы: после else должен быть двоеточие и блок инструкций.

6) На экран будет выведено число 3 (значение переменной h) и число 24 (значение выражения s+r*2).

Ответ дал: Fchchchv
3

Ответ:

Объяснение:

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.

Вас заинтересует