Содржина[Крие][Прикажи]
Добредојдовте на третото предавање од оваа серија.
Досега треба да можете да инсталирате Python на вашиот компјутер и да напишете едноставна програма со доделување променливи и печатење едноставна изјава на терминалот.
Сега, работите стануваат малку поинтересни и ќе видиме како да користиме влезови и многу повеќе.
Примање влез
Сега ќе научиме како да примаме влез од корисникот во Python. Ќе напишеме мала програма која ќе го бара името на корисникот и потоа ќе отпечатиме порака за поздрав приспособена за тој корисник.
Значи, наместо печатење, ќе користиме влез. Сега и овие внесувања и печатење се функции кои се вградени во Python.
За подобро да го разберете ова, помислете на далечинскиот управувач на телевизорот.
На овој далечински управувач имаме еден куп копчиња, тоа се функциите вградени во вашиот телевизор, можете да го вклучите, исклучите, да ја менувате јачината на звукот и така натаму. Во Python, имаме и функции за вообичаени задачи како што се печатење пораки, примање влезови итн.
Ќе ја користиме функцијата за внесување. Сега напишете;
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)
Излезот ќе изгледа отприлика вака:
Конверзија на тип
Ајде да го разбереме ова преку пример.
Кажете дека сакате да ја одредите вашата возраст преку едноставна програма Python. Што би било:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Сега очигледно оваа програма треба да работи, но ако ја извршите оваа програма, ќе добиете грешка.
Тоа е затоа што како и другите програмски јазици, и Python има различни типови на податоци и вашиот внес на година на раѓање се зема како низа од страна на толкувачот на Python и покрај тоа што е цел број вредност. Сè што има функција „влез“ се зема како низа.
На овој начин, оваа програма ќе одзема низа од цел број. Треба да го поправиме ова со конвертирање на низата во влезниот израз во цел број.
Еве како ќе го направиме тоа.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Излезот ќе изгледа отприлика вака.
Значи, ја прогласивме променливата „birth_year“ како цел број. Други типови податоци во Python вклучуваат „float“ за подвижни точки, „bool“ за конвертирање на низа во булова вредност и „str“ за низи.
Вежбање
Сега еве една интересна вежба за вас.
Ги знаете правилата.
Прашајте го корисникот за неговата тежина во фунти, претворете ја во килограми и испечатете ја на терминалот.
Еве како ќе го направите тоа.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Заврши
Тоа е се од ова предавање.
Ќе се видиме на следното предавање, каде што ќе научиме за жиците.
Оставете Одговор