Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 30, 2019 18:37:21

sergeywh2006
От: Беларусь, Новополоцк
Зарегистрирован: 2019-11-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

словари дали сбой

kod={ 1:“t”, 906:“g”, 2509:“h”, 209:“j”, 1402:“k”, 1907:“l”}
dadenoe =2509
for i in kod:
if kod == dadenoe:
print(kod)

должно вывести: h.
Выводит ничего(((
почему так объясните кто может пожалуйста

Отредактировано sergeywh2006 (Ноя. 30, 2019 19:58:23)

Офлайн

#2 Ноя. 30, 2019 19:48:59

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

словари дали сбой

1) Оформляй посты правильно.
2) У тебя не список, а словарь
3) Ты ерунду написал, вот так надо:

 kod = { 1: "t",  906: "g",  2509: "h",  209: "j",  1402: "k", 1907: "l"}
dadenoe =2509
for i in kod:
    if i == dadenoe:
        print(kod[i])



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Ноя. 30, 2019 19:50:03)

Офлайн

#3 Ноя. 30, 2019 20:22:48

sergeywh2006
От: Беларусь, Новополоцк
Зарегистрирован: 2019-11-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

словари дали сбой

Rodegast
Спасибо, понял ошибку!!!
Я только учусь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version