Ö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
input — en 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.
Hej, Sam — välkommen till Python.