Предмет: Информатика,
автор: ghgrtr2332476ghhdf77
ОЧЕНЬ СРОЧНО ПОЖАЛУЙСТА ПОМОГИТЕ!
Напишите программу на Python, которая находит наименьшее число в заданном списке чисел. Программа должна запрашивать у пользователя значения чисел и сохранять их в списке до тех пор, пока пользователь не введет специальное значение (например, 0) для завершения. Затем программа должна найти наименьшее число в списке и вывести его на экран.
И если можно с объяснением
Пожалуйста не копируйте из chatgpt а то учитель уже спалил
ПОЖАЛУЙСТА
ПРИМЕР как на уроке:
def SomeoneNumber():
return 8
print(f"Number {SomeoneNumber()}")
Ответы
Автор ответа:
1
nums = [] # список для чисел
while True:
g = int(input('Введите числа(для остановки напишите ноль): ')) # вводим числа пока г не ровняется 0
if g != 0:
nums.append(g) # если г не ровно 0 то добавляем в массив (можно изменить на другое число)
if g == 0:
break # если г ровно 0 то прекращаем
print(min(nums)) # выводим минимальное число
Автор ответа:
0
Ответ:
print(min([int(i) for i in iter(input, '0')]))
Объяснение:
Такого ИИ не напишет. Смело можно сдавать.
Объяснение одной строки? Хорошо, попробую.
Вводить строки пока не будет 0
Переводить эти строки в целые числа и складировать в список
Найти в списке минимальное число
Вывести его.
Похожие вопросы
Предмет: Физкультура и спорт,
автор: aaleksiyonok
Предмет: Алгебра,
автор: taspulatovazula0
Предмет: Математика,
автор: komfi800
Предмет: Физкультура и спорт,
автор: razjeznayao
Предмет: Русский язык,
автор: Comov