Предмет: Информатика, автор: And11203

запишите значение переменной s которое будет полученно в результате работы следующей программы:

s=0

for i in range(5):

if s%2==0:

s=s+3

else:

s=s-1

print(s)

Приложения:

Ответы

Автор ответа: vasyasolod07
1
Ответ:
s=0
for i in range(5):
if s%2==0:
s=s+3
else:
s=s-1
print(s)
В результате выполнения этого кода получится ответ будет равен 7


And11203: обьяснить можешь
vasyasolod07: Да, сейчас объясню:
vasyasolod07: Сначала вводится переменная s, которая равна 0. Далее запускается цикл for, в котором пеоебираются значения от 0 до 5 раз, так как in range(5). После этого сравнивается: if s%2==0 (то есть, если остаток от деления s на 2 = 0), то s становится равным 0+3=3, если же выполняются все другие условия, отличные от s%2==0, то выполняется другое условие, где s=s-1. После того как цикл выполнилась пять раз, выводится s, которое насчиталось в этой программе
vasyasolod07: == это сравнение в условиях (if, elif и else), если написать только одно равно, то выдаст ошибку)
And11203: спасибо
vasyasolod07: Пожалуйста
Похожие вопросы
Предмет: Другие предметы, автор: bela2000
Предмет: Математика, автор: raziya20