
Потрібно написати програму у python, в якій потрібно накопичити суму чисел, що дорівнює РІВНО 100 з
випадкових чисел від 1 до 10, якщо сума стає більша за 100, то починаємо з початку (сума рівна 0) і потрібно порахувати скільки разів довелося повертатися на початок , щоб таки отримати 100.Допоможіть

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

Ответ:
Я міг щось не так зрозуміти, тому що не знаю український (використовував перекладач), якщо я все правильно зрозумів, тоді:
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)
Объяснение:



Щоб написати програму у Python, яка накопичує суму чисел, що дорівнює РІВНО 100 з випадкових чисел від 1 до 10, і повертає кількість разів, коли довелося повертатися на початок, ми можемо використати цикл while та генератор випадкових чисел.
Алгоритм програми:
1. Ініціалізуємо змінну `сума` зі значенням 0 та змінну `кількість_повернень` зі значенням 0. 2. Запускаємо цикл while, який буде тривати, поки `сума` не стане більшою або дорівнювати 100. 3. У тілі циклу генеруємо випадкове число від 1 до 10 за допомогою функції `random.randint(1, 10)`. 4. Додаємо це випадкове число до `суми`. 5. Якщо `сума` стає більшою за 100, то обнуляємо `суму` та збільшуємо `кількість_повернень` на 1. 6. Після виходу з циклу виводимо значення `кількість_повернень`.Ось приклад коду, який реалізує цю програму:
```python import random
сума = 0 кількість_повернень = 0
while сума != 100: випадкове_число = random.randint(1, 10) сума += випадкове_число if сума > 100: сума = 0 кількість_повернень += 1
print("Кількість повернень:", кількість_повернень) ```
Запустивши цей код, ви отримаєте кількість повернень, необхідних для накопичення суми, що дорівнює РІВНО 100 з випадкових чисел від 1 до 10.
Примітка: Варто зазначити, що кількість повернень може бути різною при кожному запуску програми, оскільки випадкові числа генеруються випадковим чином.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili