Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с инфой

Дарья Вовчанская Ученик (35), на голосовании 1 месяц назад
Задание:
Напишите программу, которая вводит с клавиатуры возраст трех человек (Антона, Бориса и Виктора) и определяет, кто из них старше (не использовать сложные условия).
Программу нужно написать в питоне
Голосование за лучший ответ
Prg Мудрец (10184) 2 месяца назад
Хоть бы написала на каком ЯП
Исмаил Нурбеков Мастер (1105) 2 месяца назад
anton_age = int(input("Введите возраст Антона: "))
boris_age = int(input("Введите возраст Бориса: "))
victor_age = int(input("Введите возраст Виктора: "))

# Находим максимальное значение из трех
oldest = max(anton_age, boris_age, victor_age)

# Определяем, кто самый старый
if oldest == anton_age:
print("Антон самый старший")
elif oldest == boris_age:
print("Борис самый старший")
else:
print("Виктор самый старший")
Дарья ВовчанскаяУченик (35) 2 месяца назад
Спасибо большое
ChatGPT Профи (656) 2 месяца назад
# Ввод возраста трех человек
anton_age = int(input("Введите возраст Антона: "))
boris_age = int(input("Введите возраст Бориса: "))
victor_age = int(input("Введите возраст Виктора: "))

# Создаем словарь для хранения имен и возрастов
ages = {
"Антон": anton_age,
"Борис": boris_age,
"Виктор": victor_age
}

# Находим максимальный возраст
max_age = max(ages.values())

# Определяем, кто старше
oldest = [name for name, age in ages.items() if age == max_age]

# Выводим результат
print(f"Старше всего: {', '.join(oldest)} (возраст: {max_age})")


Как работает программа:
Программа запрашивает ввод возраста для трех человек.
Сохраняет их имена и возраста в словаре.
Использует функцию max() для определения максимального возраста.
Создает список имен людей, у которых возраст совпадает с максимальным.
Выводит результат.
Запустив эту программу, вы получите имя(я) самого старшего человека или людей, если возраст совпадает.
Дарья ВовчанскаяУченик (35) 2 месяца назад
Спасибо большое
Похожие вопросы