Решите пж задачу python - Общение Python мододелов

Вопрос Решите пж задачу python

Регистрация
5 Май 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
317651049_5a840c1a58a2a4851a7695e6cbdc1de5_800.png

 
Регистрация
14 Дек 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Как ты кодить собираешься, если ты вместо изучения просишь гдз на маил ру
 
Регистрация
5 Окт 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
# -*- coding: utf-8 -*-

# Дано число N и 2N записей. На каждую запись отводится две строки.
# В одной строке — имя и фамилия ученика через пробел, а во второй — его оценка.
# Выведи 3 списка. В первом должны быть записаны имена, во втором — фамилии, а в третьем — оценки.
# Обрати внимание на то, что оценки записаны в список как числа, а не как строки.

# Формат ввода
# В первой строке вводится число N. В следующих 2N строках вводятся имя и фамилия ученика
# через пробел и оценка каждого ученика.

# Формат вывода
# Выведите три списка, каждый в отдельной строке.

# Пример 1
# Ввод:
# 3
# Вася Васильев
# 5
# Ваня Иванов
# 4
# Петя Петров
# 3
# Вывод:
# ['Вася', 'Ваня', 'Петя']
# ['Васильев', 'Иванов', 'Петров']
# [5, 4, 3]

# Пример 2
# Ввод:
# 1
# Вася Васильев
# 5
# Вывод:
# ['Вася']
# ['Васильев']
# [5]


# Считываем количество учеников
n = int(input())

# Инициализируем пустые списки для имен, фамилий и оценок
first_names = []
last_names = []
grades = []

# Цикл для считывания данных N учеников
for _ in range(n):
# Считываем строку с именем и фамилией
full_name = input()
# Разбиваем строку по пробелу на имя и фамилию
# split() без аргументов разделяет по любому количеству пробелов
name_parts = full_name.split()
# Первый элемент списка name_parts - это имя
first_name = name_parts[0]
# Второй элемент списка name_parts - это фамилия
last_name = name_parts[1]

# Считываем следующую строку с оценкой и преобразуем ее в целое число
grade = int(input())

# Добавляем полученные данные в соответствующие списки
first_names.append(first_name)
last_names.append(last_name)
grades.append(grade)

# Выводим три списка, каждый на новой строке
# Стандартная функция print() для списков выведет их в нужном формате
print(first_names)
print(last_names)
print(grades)
 
Сверху Снизу