Вопрос задан 01.11.2023 в 16:05. Предмет Информатика. Спрашивает Сухов Леонид.

Потрібно написати програму у python, в якій потрібно накопичити суму чисел, що дорівнює РІВНО 100 з

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Монгулов Найыр.

Ответ:

Я міг щось не так зрозуміти, тому що не знаю український (використовував перекладач), якщо я все правильно зрозумів, тоді:

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)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб написати програму у 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.

Примітка: Варто зазначити, що кількість повернень може бути різною при кожному запуску програми, оскільки випадкові числа генеруються випадковим чином.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос