
I 3. Составьте программу для формирования списка фамилий учащихся.Вывести на экран фамилию
учащегося под определённым номером.Введите количество учащихся: 5Введите фамилии:ИвановПетровСидоровСергееваАндрееваВведите номер учащегося: 3Искомая фамилия: Сидоров

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

Ответ:
Объяснение:
Программа на Питоне:
a=[]
n=int(input('Введите количество учащихся: '))
print('Введите фамилии:')
for i in range(n):
a.append(input())
i=int(input('Введите номер учащегося:'))
print('Искомая фамилия: ',a[i-1])



Конечно, вот пример программы на языке Python, которая выполняет указанную задачу:
python# Получаем количество учащихся
num_students = int(input("Введите количество учащихся: "))
# Инициализируем список для фамилий
last_names = []
# Получаем фамилии учащихся и добавляем их в список
for i in range(num_students):
last_name = input("Введите фамилию учащегося: ")
last_names.append(last_name)
# Получаем номер учащегося, фамилию которого нужно найти
desired_index = int(input("Введите номер учащегося: "))
desired_index -= 1 # Приводим к индексу списка
# Проверка на правильность введенного номера
if desired_index < 0 or desired_index >= num_students:
print("Неверный номер учащегося.")
else:
desired_last_name = last_names[desired_index]
print("Искомая фамилия:", desired_last_name)
Скопируйте этот код в файл с расширением .py
и запустите его. Программа будет запрашивать количество учащихся, затем фамилии каждого учащегося, после чего она попросит вас ввести номер учащегося, чью фамилию вы хотите узнать. После ввода номера она выведет соответствующую фамилию или сообщит о неверном номере.
Пожалуйста, обратите внимание, что введенные данные не проверяются на корректность, а программа предполагает, что номер учащегося начинается с 1.


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


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







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