Вопрос задан 22.06.2023 в 21:21. Предмет Информатика. Спрашивает Макаров Ньургун.

На PYTHON. На­пи­ши­те про­грам­му, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел

опре­де­ля­ет сумму всех чисел, крат­ных 6 и окан­чи­ва­ю­щих­ся на 6. Про­грам­ма по­лу­ча­ет на вход на­ту­раль­ные числа, ко­ли­че­ство введённых чисел не­из­вест­но, по­сле­до­ва­тель­ность чисел за­кан­чи­ва­ет­ся чис­лом 0 (0 – при­знак окон­ча­ния ввода, не вхо­дит в по­сле­до­ва­тель­ность). Ко­ли­че­ство чисел не пре­вы­ша­ет 100. Введённые числа не пре­вы­ша­ют 300. Про­грам­ма долж­на вы­ве­сти одно число: сумму всех чисел, крат­ных 6 и окан­чи­ва­ю­щих­ся на 6.
0 0
Перейти к ответам

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

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

Ответ:

a=int(input())

n=1

s=0

while a!=0:

....if a<300:

........if a%10==6 and a%6==0:

............s+=a

....a=int(input())

....n+=1

....if n>100:

........break

print(s)

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

Вы можете написать такую программу на Python с использованием цикла while. Вот пример:

python
sum_of_multiples = 0 while True: num = int(input("Введите натуральное число (0 для завершения): ") if num == 0: break if num % 6 == 0 and num % 10 == 6: sum_of_multiples += num print("Сумма чисел, кратных 6 и оканчивающихся на 6:", sum_of_multiples)

Эта программа будет продолжать запрашивать натуральные числа до тех пор, пока не будет введен 0. Если введенное число делится на 6 и оканчивается на 6, оно будет добавлено к сумме sum_of_multiples. После завершения ввода программа выведет сумму таких чисел.

0 0

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

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

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

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