Вопрос задан 22.06.2023 в 11:01. Предмет Информатика. Спрашивает Романова Софья.

В Python! Даю 50 баллов! СРОЧНО Напишите программу, которая в последовательности натуральных

чисел определяет количество чисел, оканчивающихся на 9. Программа получает на вход числа в последовательности, ввод чисел осуществляется до тех пор, пока не будет введён 0. В последовательности всегда имеется число, оканчивающееся на 9.Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.Программа должна вывести одно число: количество чисел, оканчивающихся на 9.Пример работы программы:Входные данные1929240Выходные данные2​
0 0
Перейти к ответам

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

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

Ответ:

s = 0

for i in range(0, 1000):

    a = input()

    if int(a) != 0:

        if str(a[-1]) == '9':

            s += 1

        if int(a) >= 30000:

            print('Слишком большое число!')

    else:

        break

print(f'Всего чисел: {s}.')

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

Конечно, вот простая программа на Python, которая решает вашу задачу:

python
count = 0 while True: number = int(input()) if number == 0: break if number % 10 == 9: count += 1 print(count)

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

0 0

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

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

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

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