Вопрос задан 26.09.2023 в 12:01. Предмет Информатика. Спрашивает Смирнов Евгений.

Python 5 класс, даю 30 баллов Напишіть програму, яка запитує вік школяра і визначає, у якій ланці

він навчається: початкова школа (1–4 класи), основна (5–9 класи) або старша (10–11 класи).​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Комарова Карина.

Ответ:

links = {

   'Начальная':[7, 8, 9, 10],

   'Основная':[11, 12, 13, 14, 15],

   'Старшая':[16, 17, 18]

}

input_age = int(input('Age:'))

for clases in links:

   if input_age in links[clases]:

       print(clases)

       break

else:

   print('Не учится в школе')

Объяснение:

создал словарь и как значение поместил список всех возрастов, которые подходят под данное звено. Далее перебираю значения словаря и если входной возраст равняется возрасту из массива возвращаю ключ массива(звено), иначе человек не учится в школе.

P.s. Можно сделать это просто проверкой if/elif/else, но так более правильно.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звісно, ось програма на Python, яка визначає ланцюг навчання на основі введеного віку школяра:

python
# Запитуємо вік школяра вік = int(input("Введіть вік школяра: ")) # Визначаємо ланцюг навчання if вік >= 1 and вік <= 4: ланцюг = "початкова школа (1–4 класи)" elif вік >= 5 and вік <= 9: ланцюг = "основна школа (5–9 класи)" elif вік >= 10 and вік <= 11: ланцюг = "старша школа (10–11 класи)" else: ланцюг = "некоректний вік для школяра" # Виводимо результат print(f"Ваш вік {вік} років, тому ви навчаєтесь у {ланцюг}.")

Програма спочатку запитує вік користувача, потім визначає ланцюг навчання на основі віку і виводить відповідне повідомлення. Наприклад, якщо ви введете вік 8 років, програма виведе: "Ваш вік 8 років, тому ви навчаєтесь у основній школі (5–9 класи)."

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос