Предмет: Информатика, автор: Аноним

Написать код на python

Вводяться номери телефонів у форматі:

+3xxxxxxxxxx

+6xxxxxxxxxx

+3xxxxxxxxxx

+5xxxxxxxxxx



поки не буде введено порожній рядок. Тут x – це цифри. Необхідно сформувати словник, у якому ключами будуть коди країн: +3, +5, +6, +8, …, а значеннями – список відповідних номерів телефонів.


10kkm: Привет, а тут номера пишутся через пробел или запятую?

Ответы

Автор ответа: wherethefux
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)

Похожие вопросы
Предмет: Математика, автор: kuznecovroma261