Предмет: Информатика,
автор: Аноним
Написать код на python
Вводяться номери телефонів у форматі:
+3xxxxxxxxxx
+6xxxxxxxxxx
+3xxxxxxxxxx
+5xxxxxxxxxx
…
поки не буде введено порожній рядок. Тут x – це цифри. Необхідно сформувати словник, у якому ключами будуть коди країн: +3, +5, +6, +8, …, а значеннями – список відповідних номерів телефонів.
10kkm:
Привет, а тут номера пишутся через пробел или запятую?
Ответы
Автор ответа:
0
phoneNumbers = { "+3": [], "+5": [], "+6": [], "+8": [] }
while True:
number = input("Enter phone number: ")
if number == "":
break
code = number[:2]
if code not in phoneNumbers:
phoneNumbers[code] = []
phoneNumbers[code].append(number[2:])
print(phoneNumbers)
Похожие вопросы
Предмет: Геометрия,
автор: kolmakovanadia79
Предмет: Українська література,
автор: Аноним
Предмет: Физика,
автор: hdjsveronika
Предмет: Математика,
автор: kuznecovroma261