Дано фрагмент коду:
if а%10<3: b = a*2
elif а%10 <= 5: b = a+10
elif а%10 <= 7: b = a*10
else: b = a+1
Чому дорівнюватиме значення змінної b після виконання коду,
якщо спочатку: а) а = 13; б ) а = 30; в ) а = 88; г ) а = 11?
Ответы на вопрос
Ответил anonymous2010
1
Відповідь: код видасть 4 помилки
Пояснення: якщо його підправити так
data = [13, 30, 88, 11]
for a in data:
if a%10<3: b = a*2
elif a%10 <= 5: b = a+10
elif a%10 <= 7: b = a*10
else: b = a+1
print(f"{data.index(a)+1}) {b}")
то відповіді будуть ось такі
1) 23
2) 60
3) 89
4) 22
Новые вопросы
2) запустити його не варіант?