Gå till https://www.programiz.com/python-programming/online-compiler/
Kommandot för utskrift är print()
, där det som ska skrivas ut sätts innanför parentesen. Om en textsträng ska skrivas ut sätts den innanför "...".
print("Hej, vad heter du?")
och välj sedan "run". Notera i Python-tolken vad som händer.Obs! Du kan även skriva kommandon direkt i Python-tolken. Då körs kommandot så fort du trycker "return".
Om du vill att användaren ska få skriva något används kommandot input()
. I exemplet nedan skriver datorn ut frågan ”Hej, vad heter du?” och användaren skriver sitt namn på tangentbordet.
input("Hej, vad heter du?")
och välj sedan "run" (skriv över din föregående kod).Om du vill att datorn ska spara data (t.ex. det decimaltal som du nyss skrivit in) för att användas vid ett senare tillfälle, kan du lagra den i en variabel. I exemplet nedan lagras det som användaren skriver i en variabel som vi ger namnet namn. Man skriver enligt principen namn = "Anna"
, där variabeln namn nu har tilldelats värdet Anna.
Eftersom Anna är text så sätter vi det innanför " ". Om en variabel har ett tal som värde, sätts inga " " ut.
Notera att Python gör skillnad på stora och små bokstäver. Anna är alltså inte samma som anna.
ålder = 30
.print(ålder)
. Obs! När vi skriver ut en variabel på skärmen ska vi inte använda citationstecken.Python tolkar alltid svaret som skrivs in vid input()
som en textsträng. Det innebär att om användaren skriver in 12, så tolkas det som ordet 12 och inte talet 12.
För att göra om det till ett tal, så används kommandot int()
. Det är en förkortning för integer, som är heltal på engelska. Detta krävs t.ex. om man sedan ska kunna räkna med talet. Vill du göra om något till ett decimaltal skrivs float().
Obs! I Python används punkt som decimaltecken.
float(input("Ange ett decimaltal: "))
. Notera utskriften.namn = input("Hej, vad heter du?") print(namn)
Vid en utskrift med print()
eller input()
kan man vilja blanda både textsträngar och värdet på en variabel. Då skiljer man de olika datatyperna åt med kommatecken. Glöm inte att sätta " " runt textsträngar, men inte runt variabler.
print("Ditt namn är", namn)
Backslash ** används tillsammans med någon symbol för att markera olika saker i en text. För att skriva \ på en Mac-dator anger du SHIFT-ALT-7.
Här är några exempel:
\n
Gör en radbrytning vid prompten
\t
Flyttar fram till nästa tabb-stopp
\"
Utskrift av tecknet ” på skärmen
\\
Utskrift av tecknet \ (backslash)
Skriv rätt kod så att följande skrivs ut av datorn (se till att gammal kod är borttagen):