Вопрос школьника по предмету Информатика
Помогите пожалуйста!
Надо написать программы на языке python
A»: Ввести три целых числа, найти максимальное из
них.
Пример:
Введите три целых числа:
1 5 4
Максимальное число 5
«B»: Ввести пять целых чисел, найти максимальное из
них.
Пример:
Введите пять целых чисел:
1 5 4 3 2
Максимальное число 5
«C»: Ввести последовательно возраст Антона, Бориса и
Виктора. Определить, кто из них старше.
Пример:
Возраст Антона: 15
Возраст Бориса: 17
Возраст Виктора: 16
Ответ: Борис старше всех.
Пример:
Возраст Антона: 17
Возраст Бориса: 17
Возраст Виктора: 16
Ответ: Антон и Борис старше Виктора.
Ответ учителя по предмету Информатика
<<A>>
a = [int(x) for x in input(«Введите три целых числа:n»).split()]
max = a[0]
for i in a:
if i > max:
max = i
print(«Максимальное число: {}».format(max))
<<B>>
a = [int(x) for x in input(«Введите пять целых чисел:n»).split()]
max = a[0]
for i in a:
if i > max:
max = i
print(«Максимальное число: {}».format(max))
<<C>>
ages = []
names = [«Антон», «Борис», «Виктор»]
for name in names:
ages.append(int(input(«Возраст {}а: «.format(name))))
j = 0
M = []
m = max(ages)
for age in ages:
if age == m:
M.append(j)
j += 1
if len(M) == 1:
print(«{} старше всех.».format(names[M[0]]))
elif len(M) == 2:
for i, v in enumerate(names):
if i not in M:
young = v
print(«{} и {} старше {}а.».format(names[M[0]], names[M[1]], young))
else:
print(«Все трое одного возраста.»)
Похожие вопросы от пользователей