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

Информатика (Python 3.8x) Даётся возраст 3 ребят: Антона, Бориса и Виктора. Определить, кто из них
старше.
Формат входных данных
Строка, содержащая 3 целых числа, разделённых пробелом.
Формат выходных данных
Вывести имя самого старшего. Если двое старше одного вывести имя
младшего. Если все одного возраста, вывести «Same age» (

Показать ответ
Ответ:
Aslanty
Aslanty
07.03.2021 19:20

anton, boris, viktor = map(int, input().split())

print(anton + boris + viktor)

print(anton * boris * viktor)

print((anton + boris + viktor) / 3)

Объяснение:

0,0(0 оценок)
Ответ:
ASTRA5555
ASTRA5555
07.03.2021 19:20

a = list(map(int, input().split()))

pr = 1

for i in a:

   pr *= i

print(sum(a)) # сумма

print(pr) # произведение

print(sum(a)/len(a)) # ср.Арифм


Информатика (Python 3.8x) Даётся возраст 3 ребят: Антона, Бориса и Виктора. Определить, кто из них
0,0(0 оценок)
Ответ:
HatryGG
HatryGG
16.01.2024 20:08
Добрый день, школьник! Давай решим эту задачу по программированию.

У нас есть три ребенка: Антон, Борис и Виктор, и нам нужно определить, кто из них старше. Мы можем сравнить их возрасты и найти наибольшее число.

Для начала нам нужно получить строки с входными данными, содержащими три целых числа (возраст каждого ребенка), разделенных пробелом. Давай я покажу тебе, как это сделать в Python:

```python
ages = input("Введите возраст трех ребят, разделенных пробелом: ")
```

После этого у нас появится строка с возрастами, введенными пользователем. Приступим к дальнейшему решению задачи.

Следующим шагом нам нужно разделить строку на три отдельных числа и привести их к целочисленному типу данных. В Python это можно сделать с помощью метода split(), который разделит строку на элементы по заданному разделителю (в нашем случае это пробел), и функции map(), которая применит указанную функцию (в нашем случае это int()) к каждому элементу списка:

```python
ages_list = list(map(int, ages.split()))
```

Теперь у нас есть список, где каждый элемент - это возраст одного из ребят. Теперь нам нужно сравнить эти возрасты и найти наибольший. Для этого мы можем использовать функцию max(), которая вернет максимальное значение из списка:

```python
max_age = max(ages_list)
```

Теперь у нас есть переменная max_age, которая содержит наибольший возраст из всех трех ребят.

Осталось только определить, чей возраст соответствует этому значению. Для этого можно использовать индексы элементов списка ages_list.
Мы можем создать список names, содержащий имена ребят в том же порядке, что и возрасты, и с помощью метода index() найти индекс элемента списка ages_list, равного переменной max_age:

```python
names = ['Антон', 'Борис', 'Виктор']
oldest_index = ages_list.index(max_age)
oldest_name = names[oldest_index]
```

Теперь у нас есть переменная oldest_name, которая содержит имя самого старшего ребенка.

Последний шаг - проверить, остались ли другие ребята с таким же возрастом, чтобы выяснить, нужно ли вывести "Same age". Для этого мы можем использовать цикл for для перебора возрастов и проверку, есть ли возраст, отличный от max_age:

```python
same_age = True
for age in ages_list:
if age != max_age:
same_age = False
break

# Вывод результата
if same_age:
print("Same age")
else:
print(oldest_name)
```

Вот и все! Теперь программа сможет определить, кто из трех ребят старше. Можешь попробовать ввести возрасты и проверить, как работает программа. Удачи!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота