• Предмет: Информатика
  • Автор: blezeman2000
  • Вопрос задан 3 года назад

Цикл whilе.
Помогите поменять программу, задание и какая программа у меня прикрепленно в задании. Срочно нужно помогите пожалуйста.

Приложения:

Ответы

Ответ дал: Аноним
0

Ответ:

import random

s = k = 0

while s < 100:

   dice = random.randint(1, 10)

   s += dice

   k += 1

   if s > 100:

       s = k = 0

print('кол-во чисел =', k)

print('сумма =', s)

Объяснение:

можно с подсчетом кол-ва попыток )

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}')


blezeman2000: ну, я про саму прогу. Я спрашивал что надо добавить в программу чтобы если сумма s(в моей программе) меньше или больше 100, то она должна начаться заново до того момента пока не будет 100.
Аноним: у меня так же, пока меньше 100 накапливает сумму, если в цикле сумма станет больше 100, то все обнуляется и цикл начинает заново накапливать сумму
blezeman2000: да кстати. Я проверил программу, она пишет Кл. чисел, Кл. попыток и сумму. В скобках просто counter. Прости если я слишком много прошу ;-;
Аноним: все по условию задачи
blezeman2000: у тебя есть дс или какая-то соц сеть, мне не удобно тут писать чтобы мы туда перешли?
blezeman2000: как тебе скинуть что у меня получается..
Аноним: можно в скайп fvvalera
blezeman2000: ну окей, сч скачаю и добавлю
blezeman2000: ты из Донецка который?
Аноним: из него самого ))))
Вас заинтересует