Python från början

Mikroövningar för Introduktion till IoT

Övning 7 / 24

Fråga användaren

Beräknad tid: 15 min

Varför

Hittills har varje körning sett likadan ut. input låter den som kör programmet skriva något, så att programmet kan reagera.

Den nya idén

inputen inbyggd funktion som väntar tills någon skriver en rad och trycker Enter. Den ger alltid tillbaka en sträng, även om personen skrev siffror.

namn = input("Vad heter du? ")
print("Hej, " + namn + "!")

Texten i parentesen är frågan som syns i terminalen. Mellanslaget före det avslutande citationstecknet gör att svaret inte klistras ihop med frågan.

Programmet ser ut att hänga sig. Det väntar på dig. Klicka i terminalen, skriv och tryck Enter.

Uppgift

Skapa filen fraga.py. Fråga efter ett förnamn. Skriv sedan ut meningen Hej, FÖRNAMN — välkommen till Python. där FÖRNAMN är det som skrevs.

Förväntat resultat

Om någon skriver Sam ska utskriften (efter frågan) vara exakt raden nedan.

python3
Hej, Sam — välkommen till Python.

Kör fast?