Strenger, heltall og flyttall
Strenger, heltall og flyttall
Her kan du sjekke om du fikk med deg innholdet:
Strenger, heltall og flyttall
Integer (int) betyr heltall (1,2,3 osv)
"float" betyr desimaltall/flyttal (1.3 3.4 1.0 osv)
"string" betyr tekst («hei»)
Konvertering
heltall = int (2.5) #fjerner desimalene og gir 2
flyttall = float (5) # gir 5.0
str (1.3) #lagrer 1.3 som tekst.
Datatype
For å sjekke hvilken datatype en variabel inneholder kan en bruke "type".
bredde = 5.5
print(type(bredde)) #skriver <class 'float'> til skjerm
Oppgave 1
Hvorfor blir to forskjellige tall printet når koden under kjøres?
a = 3.4
b = 20.5
total = a * b
print(total)
print(int(total))
Oppgave 2
Hva er feil med print-setningen under? Rett den opp og prøv den ut.
print('Jeg leser sannsynligvis' + antall + bøker i løpet av sydenturen, ca + int('2') ' i uka.'