Создайте словарь (dict). Прошу помочь

RT:\\ocm.

Новичок
Пользователь
Апр 21, 2022
4
0
1
Создайте словарь (dict) c ключами, соответствующими числам от 1 до 10 включительно и значениями, соответствующими квадратам ключей.

mydict = {1: 'one',2: 'two',3: 'three',4: 'four',5: 'five',6: 'six',7: 'seven',8: 'eight',9: 'nine',10: 'ten'}
print(mydict.keys())
Правильно ли я сделал? просто я не до конца понимаю вопрос
 

Berrigan

Новичок
Пользователь
Апр 21, 2022
2
3
3
Я думаю, суть задачи не в ответе, а в алгориме. Вот два варианта:

Python:
d = { k: k * k for k in range(1, 11) }
print(d)

Python:
d = {}

for k in range(1, 11):
    d[k] = k * k
    
print(d)
 

RT:\\ocm.

Новичок
Пользователь
Апр 21, 2022
4
0
1
Я думаю, суть задачи не в ответе, а в алгориме. Вот два варианта:

Python:
d = { k: k * k for k in range(1, 11) }
print(d)

Python:
d = {}

for k in range(1, 11):
    d[k] = k * k
   
print(d)
огромное спасибо, теперь я все понял.
 

Форум IT Специалистов