Чому дорівнює s після виконання циклу
a) s = 0
for i in range(5, 7, 1):
s = s+1
print('i= ', i)
print('s= ', s)
b) s = 0
for i in range (5, 7, 1):
s = s+i
print('i= ', i)
print('s= ', s)
c) s = 0
for i in range (10, 5, 1):
s = s+1
print('i= ', i)
print('s= ', s)
Answers & Comments
Вивід:
i= 5
s= 1
i= 6
s= 2
b) Після виконання цього циклу значення s буде 11.
Вивід:
i= 5
s= 5
i= 6
s= 11
c) Після виконання цього циклу значення s буде 0, оскільки цикл не виконається жодного разу, через те що значення початку (10) більше за значення кінця (5).
Виводу не буде.