Вопрос задан 22.07.2023 в 06:02. Предмет Информатика. Спрашивает Вислобод Даша.

Сможешь написать программу: "Вводить числа до тех пор, пока не введём число 0. Если введённые числа

делятся или оканчиваются на 3, найти их сумму." Программа в Питон Очень надо
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Титов Юра.
Sum = 0
while x!= 0:
a = int(input())
if( a % 10 == 3) or (a % 3 == 0):
sum+=1
print(sum)


только я надеюсь вы знаете как оформляется цикл и if. Ибо здесь всё формотируется и все нужные TAB'ы исчезают
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программа на Python, которая выполняет описанные вами действия:

python
def is_divisible_or_ends_with_3(num): return num % 3 == 0 or num % 10 == 3 def main(): print("Введите числа. Для завершения введите 0.") total_sum = 0 while True: try: num = int(input("Введите число: ")) if num == 0: break if is_divisible_or_ends_with_3(num): total_sum += num except ValueError: print("Некорректный ввод. Попробуйте ещё раз.") print(f"Сумма чисел, которые делятся на 3 или оканчиваются на 3: {total_sum}") if __name__ == "__main__": main()

Скопируйте этот код в среду разработки Python и запустите программу. Она будет просить вас вводить числа до тех пор, пока вы не введете число 0. После ввода нуля программа вычислит сумму всех чисел, которые делятся на 3 или оканчиваются на 3, и выведет результат на экран.

0 0

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

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

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

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