Table di cuntinutu[Piattà][Mostra]
Benvenuti à a terza conferenza in questa serie.
Avà duvete esse capace di installà Python in u vostru urdinatore è scrive un prugramma simplice assignendu variabili è stampendu una dichjarazione simplice nantu à u terminal.
Avà, e cose diventanu un pocu più interessanti è vedemu cumu utilizà inputs è assai di più.
Ricivendu Input
Avà amparà cumu riceve input da l'utilizatore in Python. Avemu da scrive un picculu prugramma chì dumanda u nome di l'utilizatore è poi stampemu un missaghju di salutu persunalizatu per quellu utilizatore.
Allora invece di stampa, avemu da aduprà input. Avà tramindui sti input è stampa sò funzioni chì sò integrati in Python.
Per capisce megliu questu, pensate à u telecomando di a TV.
Nantu à stu telecomando, avemu una mansa di buttoni, queste sò e funzioni integrate in a vostra tv, pudete accende, spegne, cambia u voluminu è cusì. In Python, avemu ancu funzioni per i travaglii cumuni, cum'è l'imprese di missaghji, riceve input, etc.
Avemu da aduprà a funzione di input. Avà tipu;
input('What is your name? ')
Sta funzione di input stamparà stu missaghju nantu à u terminal, è dopu aspittà chì l'utilizatore entre in un valore. Qualunque sia l'utilizatore entra, sta funzione di input tornerà. Avà pudemu piglià quellu valore è almacenà in a memoria cù una variàbile. Pudemu salvà in una variabile "Nome". Cum'è què:
name = input('What is your name? ')
Avà nantu à a seconda linea, scrivite:
print('Hi' + name)
In questu modu, avemu cumminatu una stringa "Hi" cù una altra stringa "name" in a listessa espressione. L'output sarà cusì cusì.
Eserciziu
Avà quì hè un esercitu per voi. Pausa u scrolling è pruvate questu.
Fate duie dumande: u nome di a persona è u culore preferitu. Allora stampate un missaghju cum'è "Shahbaz piace Black"
Eccu a suluzione. "Ùn ingannate"
Type:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
L'output sarà simile à questu:
Cunversione di tippu
Capemu questu per un esempiu.
Dite chì vulete determinà a vostra età attraversu un prugramma simplice Python. Chì saria:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Avà apparentemente stu prugramma duveria travaglià, ma se eseguite stu prugramma, uttene un errore.
Hè perchè cum'è l'altri linguaggi di prugrammazione, Python hà ancu tippi di dati distinti è u vostru input di l'annu di nascita hè pigliatu cum'è una stringa da l'interprete Python malgradu chì hè un valore interu. Qualcosa cù a funzione "input" hè pigliatu cum'è una stringa.
In questu modu, stu prugramma restarà una stringa da un interu. Avemu bisognu di correggerà questu cunvertisce a stringa in l'espressione di input à un interu.
Eccu cumu a faremu.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
L'output sarà simile à questu.
Allora avemu dichjaratu a variàbile "birth_year" cum'è un entero. Altri tipi di dati in Python includenu "float" per i punti flottanti, "bool" per cunvertisce una stringa in un valore booleanu è "str" per strings.
Eserciziu
Avà quì hè un esercitu interessante per voi.
Sapete e regule.
Pregunte à un utilizatore u so pesu in liri, cunvertisce in kilogrammi è stampate nantu à u terminal.
Eccu cumu si farà.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Conclude
Hè tuttu da sta cunferenza.
Vi vedemu in a prossima cunferenza, induve ampararemu nantu à e corde.
Lascia un Audiolibro