Уведомления

Группа в Telegram: @pythonsu

#1 Июль 14, 2022 10:39:49

CringeMystic
Зарегистрирован: 2022-07-05
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Не понимаю почему так происходит

Доброго времени суток! Код такой:

 favorite_languages = {
	'jen': 'python',
	'sarah': 'c',
	'edward': 'ruby',
	'phil': 'python',
	}
friends = ['phil', 'sarah']
for name in favorite_languages:
	print(name.title())
	if name in friends:
		language = favorite_languages[name].title() #Непонятный момент
		print(f"\t{name.title()}, I see you love {language}!")
как программа понимает в коде
 favorite_languages[name].title()
что нужно вывести именно значение? Что за способ такой? В книге не объясняют, а просто дают эту информацию.

Офлайн

#2 Июль 14, 2022 10:47:44

Palrom
Зарегистрирован: 2022-04-21
Сообщения: 82
Репутация: +  5  -
Профиль   Отправить e-mail  

Не понимаю почему так происходит

CringeMystic
как программа понимает в коде
favorite_languages.title()
что нужно вывести именно значение? Что за способ такой?
name выступает ключом словаря favorite_languages, по нему и получается значение С в случае с Сарой.

https://tproger.ru/explain/python-dictionaries/

Офлайн

#3 Июль 14, 2022 10:50:48

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Не понимаю почему так происходит

https://www.w3schools.com/python/ref_string_title.asp
Делает букву заглавной

В книге не объясняют, а просто дают эту информацию.
Это потому что нужно читать лутца а не ересь



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Отредактировано ZerG (Июль 14, 2022 10:52:14)

Офлайн

#4 Июль 14, 2022 10:56:55

CringeMystic
Зарегистрирован: 2022-07-05
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Не понимаю почему так происходит

ZerG
https://www.w3schools.com/python/ref_string_title.aspДелает букву заглавной
Ну я спрашиваю не про title(), а про
 [name]

Отредактировано CringeMystic (Июль 14, 2022 10:57:51)

Офлайн

#5 Июль 14, 2022 11:01:59

CringeMystic
Зарегистрирован: 2022-07-05
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Не понимаю почему так происходит

Palrom
Спасибо за ответ!

Офлайн

#6 Июль 14, 2022 17:10:45

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Не понимаю почему так происходит

CringeMystic
ак программа понимает в коде
ZerG
потому что нужно

вы молодые и не помните … просто джон конор .. однажды не смог и оно победило .



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июль 14, 2022 17:11:20)

Офлайн

#7 Июль 15, 2022 09:04:52

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Не понимаю почему так происходит

AD0DE412
https://coub.com/view/1c9gs0



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Отредактировано ZerG (Июль 15, 2022 09:05:28)

Офлайн

#8 Июль 15, 2022 13:24:14

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Не понимаю почему так происходит

https://coub.com/view/1dv7u8



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version