Предмет: Информатика, автор: nurazimxx

На уроке физкультуры записали рост учеников. Создайте программу для поиска самого высокого и самого маленького ученика из этого списка.
С питона 8 класс

Ответы

Автор ответа: leprekon882
1

# список роста учеников

heights = [165, 172, 173, 178, 180, 182, 183, 185, 186, 190]

# ищем самого высоко ученика

max_height = heights[0]

for height in heights:

   if height > max_height:

       max_height = height

print("Самый высокий ученик:", max_height, "см")

# ищем самого низкого ученика

min_height = heights[0]

for height in heights:

   if height < min_height:

       min_height = height

print("Самый низкий ученик:", min_height, "см")

Вывод программы:

Самый высокий ученик: 190 см

Самый низкий ученик: 165 см

Второй вариант (запрашивается ввод с клавиатуры)

# Создаем список роста учеников

heights = []

# Запрашиваем у пользователя рост учеников

while True:

 height = input("Введите рост ученика (в сантиметрах): ")

 

 # Если пользователь ввел пустую строку, то заканчиваем ввод

 if not height:

   break

 

 # Преобразуем рост в число и добавляем его в список

 heights.append(int(height))

# Находим самого высокого ученика

max_height = max(heights)

print(f"Самый высокий ученик: {max_height} сантиметров")

# Находим самого маленького ученика

min_height = min(heights)

print(f"Самый маленький ученик: {min_height} сантиметров")

Приложения:

nurazimxx: Что делат если надо самому дать им рост примерно a=?
leprekon882: Вам нужен запрос с клавиатуры?
leprekon882: Я могу добавить еще вариант ввод ростов с клавиатуры
leprekon882: Добавил еще один вариант
nurazimxx: Да
nurazimxx: Спс большое
nurazimxx: А как можно сделать что бы сам мог дать сколько ученика добавит
nitroamogus227: Воу зачем такой длиный код)?
для чего min() и max()?
Автор ответа: nitroamogus227
0

Ответ:

a = list(map(int,input('Введите рост учеников в см., через пробел: ').split()))

print(f'Максимальный рост ученика {max(a)} см.')

print(f'Минимальный рост ученика {min(a)} см.')

Объяснение:

Похожие вопросы
Предмет: Информатика, автор: alinkaabasova8
Предмет: География, автор: u2020a33
СРОООООЧНОООООО!!!!!!! ДАЮ 20 БАЛООООООВ!!!!!!!


Початковий рівень (3 б)
1. Маса речовин, які вступили в реакцію:
а) дорівнює масі продуктів реакції;
б) менша за масу продуктів реакції;
в) більша за масу продуктів реакції.
2.Реакції, під час яких з декількох речовин утворюється завжди одна, називаються:
а) розкладу; б) сполучення;
в) горіння в) обміну
3. Фенолфталеїн в лужному середовищі:
А) набуває червонного кольору
Б) набуває малинового кольору
В) не змінює забарвлення
Г) набуває синього кольору
4. Виберіть рядок, в якому записані лише оксиди:
А) HCl, MgO, KOH
Б) K2O, KOH, CaO
В) H2SO4, H2CO3, NaOH
Г) ZnO, Al2O3, Na2O
5. H2SO4, H2CO3, HCl, HNO3 – це формули:
А) оксидів
Б) кислот
В) гідроксидів
Г) основ
6. Оберіть правильні твердження:
а) кисень – безбарвний газ; б) на повітрі всі речовини горять краще, ніж у кисні; в) кисень легший за повітря; г) молекула кисню складається з двох атомів Оксигену.
Середній рівень (3 б)
7. Складіть формули оксидів за їх назвами:
а) калій оксид; б) фосфор(ІІІ) оксид; в) манган(VІІ) оксид; г) купрум(І) оксид.
8. Установіть послідовність збільшення валентності Хлору в оксидах:
а) Cl2O; б) Cl2O7; в) Cl2O5; г) Сl2O3.
Достатній рівень (3 б)
9. Складіть рівняння реакцій взаємодії оксидів з водою (2б)
а) кальцій оксид: __________________________________________
б) сульфур(VI) оксид: _______________________________________
в) фосфор(V) оксид: _ _______________________________________
а) натрій оксид: __________________________________________

10. Перетворіть схеми на хімічні рівняння(урівняйте рівняння)(1б)
а) Аl + H2SO4 → Al2(SO4)3 + H2 б) LiOH + SO2 → Li2SO3 + H2O
в) Ca3P2 + H2O → Ca(OH)2 + PH3 г) Na2O2 + CO2 → Na2CO3 + O2

Високий рівень (3 б)
11. Змішали 10г 2% і 20г 8% розчину цукру. Знайдіть масову долю отриманого розчину
Предмет: Математика, автор: missadliya96