Найти - Пользователи
Полная версия: Не понимаю почему так происходит
Начало » Python для новичков » Не понимаю почему так происходит
1
CringeMystic
Доброго времени суток! Код такой:
 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()
что нужно вывести именно значение? Что за способ такой? В книге не объясняют, а просто дают эту информацию.
Palrom
CringeMystic
как программа понимает в коде
favorite_languages.title()
что нужно вывести именно значение? Что за способ такой?
name выступает ключом словаря favorite_languages, по нему и получается значение С в случае с Сарой.

https://tproger.ru/explain/python-dictionaries/
ZerG
https://www.w3schools.com/python/ref_string_title.asp
Делает букву заглавной
В книге не объясняют, а просто дают эту информацию.
Это потому что нужно читать лутца а не ересь
CringeMystic
ZerG
https://www.w3schools.com/python/ref_string_title.aspДелает букву заглавной
Ну я спрашиваю не про title(), а про
 [name]
CringeMystic
Palrom
Спасибо за ответ!
AD0DE412
CringeMystic
ак программа понимает в коде
ZerG
потому что нужно

вы молодые и не помните … просто джон конор .. однажды не смог и оно победило .
ZerG
AD0DE412
https://coub.com/view/1c9gs0
AD0DE412
https://coub.com/view/1dv7u8
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB