Преглед садржаја
Познавање питхон типова података и структура података мало темељније, следећи логичан корак у вашој еволуцији као програмера је да научите како да користите условне услове, петље и петље.Логичке вредности су важан део сваког програмског језика, хајде да видимо како Питхон можемо да их решимо, у овом случају ћемо почети са лажним:
Нетачно Ниједно 0 "" () [] {}
Сваки од горе наведених услова оцењује се као нетачан у Питхон тј. Нетачно, Ниједно, нумеричка нула било ког типа, празни низови, празне листе, све се вреднује као лажно за логичко условљавање у Питхон.
Међутим Истина, ми то представљамо постојањем, узима се као 1 као оно што је унутар наших вредности, хајде да видимо ово мало боље са следећим примером кода:
>>> Тачно Тачно >>> Нетачно Нетачно >>> Тачно == 1 Тачно >>> Нетачно == 0 Тачно >>> Тачно + Нетачно + 42 43
У склопу Питхон Такође имамо начин да конвертујемо било коју вредност у боол тип, хајде да видимо мали пример како бисте ово могли анализирати и имати на уму:
>>> боол ('Мислим, дакле јесам') Тачно >>> боол (42) Тачно >>> боол ('') Нетачно >>> боол (0) Нетачно
За почетак, морамо бити јасни о чему се ради, они су процене услова који нам омогућавају да програмирамо да ли се једна или друга радња или ниједна не извршава, то је основни стуб сваког програма јер нам омогућава да дамо осећај да свака радња има успостављену реакцију. Класичан пример овога је када радимо кратки програм поздрављања, где програм оцењује име и даје одговарајући поздрав.
Погледајмо почетни код:
наме = рав_инпут ('Како се зовете?') иф наме.ендсвитх ('Гумби'): принт 'Хелло, Мр. Гумби'
У овом програму користимо упутства ако ово је наше основно упутство које нам омогућава да проценимо услове, допуњено је упутством елсе што нам омогућава да укажемо да би се извршило ако је услов ако није испуњен, погледајмо још један пример:
наме = рав_инпут ('Како се зовете?') иф наме.ендсвитх ('Гумби'): принт 'Хелло, Мр. Гумби' елсе: принт 'Хелло, странгер'
Као што смо могли видети, ако се име особе не подудара са нашим условом, извршавамо други код, овде је кључ да се поштује увлачење које ће дефинисати унутрашњи блок сваког кондиционала. Шта се дешава када морамо да проценимо више услова, јер у том случају имамо елиф то нам омогућава да проценимо стање након стања након главног дефинираног у ако није испуњен.
Погледајмо код да бисмо ово боље разумели:
нум = инпут ('Унесите број:') иф нум> 0: принт 'Број је позитиван' елиф нум <0: принт 'Број је негативан' елсе: принт 'Број је нула'
До овог тренутка морамо бити у стању да разумемо овај код и да видимо како функционише.
Још један важан аспект у оквиру условних услова је могућност угнежђења услова унутар њих, то јест, када је услов испуњен, можемо да проценимо друге аспекте у оквиру како бисмо наставили са варењем нашег параметра, јер увек ништа не говори боље и објашњено је него видети део кода :
наме = рав_инпут ('Како се зовете?') иф наме.ендсвитх ('Гумби'): иф наме.стартсвитх ('Мр.'): принт 'Хелло, Мр. Гумби' елиф наме.стартсвитх ('Мрс.' ): принт 'Хелло, Мрс. Гумби' елсе: принт 'Хелло, Гумби' елсе: принт 'Хелло, странгер'
Као што смо раније споменули, увлачење је кључно изнутра Питхон Да бисмо наш код организовали тако да нам тумач не направи грешку, то морамо највише узети у обзир.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен