в этой программе почти ничего не просят, потому что программа вычисляет все сама.
Объяснение:
k = int(input("Введите число")) - сначала нас просят ввести число
sum = 0, i = 1 - заранее заданные аргументы
while k > sum: - начало цикла, в котором будет производиться вычисление, переводится как "пока введеное число больше чем заранее заданный аргумент: (будет выполняться цикл)
i = i + 1, sum = sum + i - это этапы цикла, в которых заранее заданный аргумент приближается к новому чтобы он стал больше и цикл окончился
if sum > k: - если заранее заданный аргумент уже обошел новое число будет выполняться следуещее:
print(k, sum) - финал кода, в котором на экран выводится новое число (k) и заранее заданное число, но уже измененное (прибавленное) в ходе цикла (sum)
1 votes Thanks 1
gidro503
я могу на другой вопрос отправить картинку, как должен выглядеть код
gidro503
когда со знаний копируете сайт автоматически добавляет лишние пробелы
gidro503
Я ПОНЯЛ, у вас на строчке sum = sum + 1 стоит 1, а должно стоять i
Answers & Comments
Verified answer
Ответ:
в этой программе почти ничего не просят, потому что программа вычисляет все сама.
Объяснение:
k = int(input("Введите число")) - сначала нас просят ввести число
sum = 0, i = 1 - заранее заданные аргументы
while k > sum: - начало цикла, в котором будет производиться вычисление, переводится как "пока введеное число больше чем заранее заданный аргумент: (будет выполняться цикл)
i = i + 1, sum = sum + i - это этапы цикла, в которых заранее заданный аргумент приближается к новому чтобы он стал больше и цикл окончился
if sum > k: - если заранее заданный аргумент уже обошел новое число будет выполняться следуещее:
print(k, sum) - финал кода, в котором на экран выводится новое число (k) и заранее заданное число, но уже измененное (прибавленное) в ходе цикла (sum)