Преглед садржаја[Сакрити][Прикажи]
Добродошли на треће предавање из ове серије.
До сада би требало да будете у могућности да инсталирате Питхон на свој рачунар и напишете једноставан програм додељивањем променљивих и штампањем једноставне изјаве на терминалу.
Сада ствари постају мало интересантније и видећемо како да користимо инпуте и још много тога.
Пријем улаза
Сада ћемо научити како да примамо унос од корисника у Питхон-у. Написаћемо мали програм који тражи име корисника, а затим ћемо одштампати поздравну поруку прилагођену том кориснику.
Дакле, уместо штампања, користићемо унос. Сада су и ови унос и штампа функције које су уграђене у Питхон.
Да бисте ово боље разумели, размислите о даљинском управљачу телевизора.
На овом даљинском управљачу имамо гомилу дугмади, то су функције уграђене у ваш ТВ, можете га укључити, искључити, променити јачину звука и тако даље. У Питхон-у такође имамо функције за уобичајене задатке као што су штампање порука, пријем уноса и тако даље.
Користићемо функцију уноса. Сада укуцајте;
input('What is your name? ')
Ова функција уноса ће одштампати ову поруку на терминалу, а затим ће сачекати да корисник унесе вредност. Шта год корисник унесе, ова функција уноса ће се вратити. Сада можемо добити ту вредност и сачувати је у меморији помоћу променљиве. Можемо га сачувати у променљивој 'Име'. Овако:
name = input('What is your name? ')
Сада у другом реду откуцајте:
print('Hi' + name)
На овај начин смо комбиновали један стринг „Здраво“ са другим низом „име“ у истом изразу. Излаз ће изгледати овако.
Вежбање
Ево вежбе за вас. Паузирајте скроловање и пробајте ово.
Поставите два питања: име особе и омиљена боја. Затим одштампајте поруку попут „Шахбаз воли црну“
Ево решења. “НЕ ВАРАТИ”
Тип:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Излаз ће изгледати отприлике овако:
Конверзија типа
Хајде да ово разумемо кроз пример.
Рецимо да желите да одредите своје године помоћу једноставног Питхон програма. што би било:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Сада би очигледно овај програм требало да ради, али ако покренете овај програм, добићете грешку.
То је зато што, као и други програмски језици, и Питхон има различите типове података и ваш унос године рођења Питхон интерпретер узима као стринг иако је то целобројна вредност. Све са функцијом „инпут“ се узима као стринг.
На овај начин, овај програм ће одузимати низ од целог броја. Ово морамо да исправимо претварањем стринга у улазном изразу у цео број.
Ево како ћемо то урадити.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Излаз ће изгледати отприлике овако.
Дакле, променљиву „биртх_иеар“ смо декларисали као цео број. Други типови података у Питхон-у укључују „флоат“ за плутајуће тачке, „боол“ за претварање стринга у логичку вредност и „стр“ за низове.
Вежбање
Ево једне занимљиве вежбе за вас.
Знате правила.
Питајте корисника његову тежину у фунтама, претворите је у килограме и одштампајте на терминалу.
Ево како ћете то учинити.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Упаковати
То је све из овог предавања.
Видимо се на следећем предавању, где ћемо учити о жицама.
Ostavite komentar