Saturs[Paslēpt][Rādīt]
Laipni lūdzam šīs sērijas trešajā lekcijā.
Tagad jums vajadzētu būt iespējai instalēt Python savā datorā un uzrakstīt vienkāršu programmu, piešķirot mainīgos un terminālī izdrukājot vienkāršu paziņojumu.
Tagad lietas kļūst nedaudz interesantākas, un mēs redzēsim, kā izmantot ievades un daudz ko citu.
Ievades saņemšana
Tagad mēs iemācīsimies saņemt ievadi no lietotāja Python. Mēs uzrakstīsim nelielu programmu, kas pieprasa lietotāja vārdu, un pēc tam mēs izdrukāsim šim lietotājam pielāgotu apsveikuma ziņojumu.
Tāpēc drukāšanas vietā mēs izmantosim ievadi. Tagad gan šīs ievades, gan drukāšanas funkcijas ir iebūvētas Python.
Lai to labāk saprastu, padomājiet par televizora tālvadības pulti.
Šajā tālvadības pultī mums ir virkne pogu, tās ir jūsu televizorā iebūvētās funkcijas, jūs varat to ieslēgt, izslēgt, mainīt skaļumu un tā tālāk. Programmā Python mums ir arī funkcijas tādiem izplatītiem uzdevumiem kā ziņojumu drukāšana, ievades saņemšana un tā tālāk.
Mēs izmantosim ievades funkciju. Tagad ierakstiet;
input('What is your name? ')
Šī ievades funkcija izdrukās šo ziņojumu terminālī un pēc tam gaidīs, līdz lietotājs ievadīs vērtību. Lai ko lietotājs ievadītu, šī ievades funkcija atgriezīsies. Tagad mēs varam iegūt šo vērtību un saglabāt to atmiņā, izmantojot mainīgo. Mēs varam to saglabāt mainīgajā 'Nosaukums'. Kā šis:
name = input('What is your name? ')
Tagad otrajā rindā ierakstiet:
print('Hi' + name)
Tādā veidā mēs esam apvienojuši vienu virkni "Hi" ar citu virkni "name" tajā pašā izteiksmē. Izvade izskatīsies šādi.
Vingrošana
Tagad šeit ir vingrinājums jums. Apturiet ritināšanu un izmēģiniet šo.
Uzdodiet divus jautājumus: personas vārds un mīļākā krāsa. Pēc tam izdrukājiet ziņojumu, piemēram, "Shahbaz likes Black"
Šeit ir risinājums. “NEKRĀPNI”
Tips:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Izvade izskatīsies apmēram šādi:
Ierakstiet reklāmguvumu
Sapratīsim to, izmantojot piemēru.
Pieņemsim, ka vēlaties noteikt savu vecumu, izmantojot vienkāršu Python programmu. Kas būtu:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Tagad acīmredzot šai programmai vajadzētu darboties, bet, ja palaižat šo programmu, jūs saņemsit kļūdu.
Tas ir tāpēc, ka, tāpat kā citām programmēšanas valodām, arī Python ir atšķirīgi datu tipi, un Python tulks jūsu ievadīto dzimšanas gadu uztver kā virkni, neskatoties uz to, ka tā ir vesela skaitļa vērtība. Viss, kam ir funkcija “input”, tiek uzskatīts par virkni.
Tādā veidā šī programma atņems virkni no vesela skaitļa. Mums tas ir jālabo, pārveidojot ievades izteiksmes virkni par veselu skaitli.
Lūk, kā mēs to darīsim.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Izvade izskatīsies apmēram šādi.
Tātad mēs esam deklarējuši mainīgo “birth_year” kā veselu skaitli. Citi datu veidi programmā Python ietver “float” peldošajiem punktiem, “bool”, lai pārvērstu virkni Būla vērtībā, un “str” virknēm.
Vingrošana
Tagad jums ir interesants vingrinājums.
Jūs zināt noteikumus.
Pajautājiet lietotājam viņa svaru mārciņās, konvertējiet to kilogramos un izdrukājiet terminālī.
Lūk, kā jūs to darīsit.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Satīt
Tas arī viss no šīs lekcijas.
Tiekamies nākamajā lekcijā, kur uzzināsim par stīgām.
Atstāj atbildi