Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется число, оканчивающееся на 4. количество чисел не превышает 1000. введённые числа не превышают 30 000. программа должна вывести одно число – минимальное число, оканчивающееся на 4. питон не паскаль python
Ответы на вопрос:
ответ:
n = int(
i = 0
while i < n:
a = int(
if i == 0:
min = a
if a < min and a % 4 == 0:
min = a
i+=1
print(min)
объяснение:
назначаем первое число в последовательности минимальным,а в последующих вводах проверяем является ли число меньше 1 элемента последовательности
ответ:
def parse(array: list):
suitable = []
for item in array:
if str(item)[: : -1] == '4':
suitable.append(item)
return suitable
def main():
nums = [int(i) for i in
assert sum(nums) < = 3
assert len(nums) < = 1000
suitable = parse(nums)
try:
print(min(suitable))
except valueerror:
print('0')
if __name__ == '__main__':
main()
объяснение:
сайт гарантированно сломает код, по скриншоту его можно восстановить.
принцип работы:
получаем на вход список чисел
утверждение - сумма всех элементов меньше 30 000
утверждение - всего в списке не более 1000 элементов
если одно из утверждений не верно, программа завершает работу с ошибкой assertionerror (ошибка утверждения)
прогоняем список через функцию parse, результат сохраняем в переменную suitable (подходящие)
пытаемся вывести на экран минимальный элемент списка suitable.
если список пуст, будет возбуждено исключение valueerror, перехватываем его, вместе ошибки выводим в консоль 0
функция parse: < = список
локальная переменная suitable типа list (список)
для каждого элемента списка, переданного функции -
если последний символ в строковом представлении элемента списка есть 4 - добавляем в список suitable, иначе - пропускаем итерацию
возвращаем список suitable
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Лизок89211.10.2020 06:54
-
ceneral24.03.2023 00:09
-
Olga69201014.05.2021 07:11
-
VetaRo09.11.2021 17:00
-
11maksim1117.06.2022 03:40
-
milka1010126.03.2022 09:31
-
Alesha211230.04.2022 18:26
-
egorovartdin20.11.2022 12:40
-
dodess09.05.2020 16:35
-
Darya78928.06.2021 02:09
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.