Предмет: Информатика,
автор: nazarsolod25
Потрібно накопичити суму чисел, що дорівнює рівно 100 з випадкових чисел від 1 до 10, якщо сума стає більша за 100, то починаємо з початку (сума рівна 0). Допоможіть
nazarsolod25:
Ребят это срочно пожалуйста
Ответы
Автор ответа:
2
Ответ:import random
s = 0
count = 0
while s < 100:
s += random.randint(1, 10)
if s > 100:
count += 1
s = 0
elif s == 100:
print(count)
Объяснение:
Автор ответа:
1
Ответ:
from random import randint
summ = counter = 0
k = 1
while summ < 100:
number = randint(1, 10)
summ += number
counter += 1
if summ > 100:
summ = counter = 0
k += 1
print(f'кол-во чисел = {counter}\nкол-во попыток {k}\nсумма = {summ}')
Объяснение:
если кол-во попыток не нужно, то убрать k = 1 и k += 1, ну и из print удалить \nкол-во попыток {k}
Похожие вопросы
Предмет: Английский язык,
автор: 89085534814
Предмет: Английский язык,
автор: Svetoksvetik
Предмет: Другие предметы,
автор: danaivanova1
Предмет: Алгебра,
автор: DarkQueen12
Предмет: Математика,
автор: Агреный