
Вопрос задан 05.10.2023 в 18:01.
Предмет Информатика.
Спрашивает Абрамова Даша.
Напишите программу на Python Найди самого большого. Пользователь вводит последовательность целых
чисел (каждое число на новой строке). Если пользователь вводит 0, то последовательность заканчивается. Напишите программу, которая будет считать индекс (порядковый номер) самого большого числа. Подсказка: первое введенное число сначала является самым большим. Потом ситуация может поменяться. Мы принимаем новые числа ПОКА новое число не равно нулю.

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

Отвечает Иванов Алексей.
number_list = []
number = 1
while number != '0':
number = str(input())
number_list.append(int(number))
if number == 0:
number_list.remove(number)
break
maximum_element = max(number_list)
print('индекс самого большого элемента: ' + str(number_list.index(maximum_element)))
print('самый большой элемент: ' + str(maximum_element))



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Ниже приведена программа на Python, которая реализует описанные вами условия:
pythonmax_number = float('-inf') # Инициализация переменной для хранения максимального числа
max_index = 1 # Инициализация переменной для хранения индекса максимального числа
while True:
user_input = int(input("Введите целое число (0 для завершения): "))
if user_input == 0:
break
if user_input > max_number:
max_number = user_input
max_index = 1
max_index += 1
print(f"Индекс самого большого числа: {max_index}")
Эта программа запрашивает у пользователя целые числа до тех пор, пока не будет введен 0. Она сохраняет наибольшее число и его индекс. Как только пользователь вводит 0, программа выводит индекс самого большого числа.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili