Регистрация на web-сайте
Вам даны данные для регистрации на web-сайте. Выведите их в правильном порядке.
Входные данные
Вводятся три строки. В одной из строк (не обязательно первой) вводится фамилия, состоящая только из латинских букв (строчных или заглавных). В другой строке вводится дата рождения. В оставшейся строке вводится номер банковской карточки.
Фамилия записывается латинскими строчными и заглавными буквами, длина фамилии не меньше трех символов и не больше 50.
Номер банковской карточки — натуральное число, состоящее не менее, чем из 5, и не более, чем из 15 цифр.
Дата рождения записывается в формате ДД.ММ.ГГГГ (день и месяц вводятся ровно двумя цифрами каждый, год — ровно четырьмя).
Выходные данные
Программа должна вывести также три строки. В первой строке — фамилию, во второй — дату рождения, в третьей — номер банковской карточки.
Примеры
Ввод
Smith
112324332
12.10.1964
Вывод
Smith
12.10.1964
112324332
Answers & Comments
Verified answer
Ответ:
a = 'QWERTYUIOPASDFGHJKLZXCVBNMQqwertyuiopsdfghjklzxcvbnm'
p1 = p2 = p3 = ''
def g(n):
global p1
global p2
global p3
if n[2] == '.':
p2 = n
elif a.find(n[2]) != -1:
p1 = n
else:
p3 = n
g(input())
g(input())
g(input())
print(p1 + '\n' + p2 + '\n' + p3)
Объяснение: