ПРОШУ ПОМОГИТЕ С ИНФОРМАТИКОЙ! Задание №1) На вход программы поступает неизвестное количество
чисел целых, ввод заканчивается нулём. Определить, сколько получено чисел, которые оканчиваются на 6. Задание №2) На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти сумму чисел, оканчивающихся на 2. Задание№3) На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти максимальное число кратное 8.Ответы на вопрос
Ответ A:
i = 0
n = int(input("Введите число: "))
while n != 0:
if n % 3 == 0:
i += 1
n = int(input("Введите число: "))
print("Ответ: {}".format(i))
Ответ Б:
i = 0
n = int(input("Введите число: "))
while n != 0:
if (n % 10 == 3) and (n < 100 and n > 9):
i += 1
n = int(input("Введите число: "))
print("Ответ: {}".format(i))
Ответ C:
i = 0
n = int(input("Введите число: "))
max = n
while n != 0:
if n > max:
max = n
n = int(input("Введите число: "))
print("Ответ: {}".format(max))
Конечно, я могу помочь вам с написанием программ на языке программирования Python для решения этих задач. Вот решения для каждой из ваших задач:
Задание №1: Определение количества чисел, оканчивающихся на 6.
pythoncount = 0
while True:
num = int(input("Введите число (0 для завершения ввода): "))
if num == 0:
break
if num % 10 == 6:
count += 1
print(f"Количество чисел, оканчивающихся на 6: {count}")
Задание №2: Нахождение суммы чисел, оканчивающихся на 2.
pythonsum_ending_with_2 = 0
while True:
num = int(input("Введите число (0 для завершения ввода): "))
if num == 0:
break
if num % 10 == 2:
sum_ending_with_2 += num
print(f"Сумма чисел, оканчивающихся на 2: {sum_ending_with_2}")
Задание №3: Нахождение максимального числа, кратного 8.
pythonmax_multiple_of_8 = float('-inf')
while True:
num = int(input("Введите число (0 для завершения ввода): "))
if num == 0:
break
if num % 8 == 0 and num > max_multiple_of_8:
max_multiple_of_8 = num
if max_multiple_of_8 != float('-inf'):
print(f"Максимальное число, кратное 8: {max_multiple_of_8}")
else:
print("Нет чисел, кратных 8.")
Вы можете вводить числа по одному, и программа будет выполнять соответствующие вычисления. Ввод завершается, когда вы введете 0.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
