Информатика, вопрос задал qweirlj , 2 года назад

Определите, что будет напечатано в результате выполнения следующего скрипта:

s = 25

if s % 2 != 0:

s = s – 1

k = s / 2

else:

k = s

print(k)

Ответы на вопрос

Ответил vimmortal2
3

Ответ:

12

Объяснение:

Сработает это:

if s % 2 != 0:

s = s - 1

k = s / 2

если s (s=25) % (деление по модулю) 2 != (не равняется) 0: (то)

s = s - 1 (теперь s = 24 - чётное число)

k = s / 2 (s = 24, 24 делится на 2 и получается 12)

else: (этот блок не выполняется в нашем случае)

k = s

print(k) (вывод значения k (12))

Новые вопросы