Gissa talet: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) |
Hakan (diskussion | bidrag) |
||
Rad 22: | Rad 22: | ||
== Python-koden == | == Python-koden == | ||
<pre> | <pre> | ||
# Korrigerad version | |||
# Ange ett tal | # Ange ett tal | ||
number = input("Ange ett tal mellan 1 - 100. ") | number = input("Ange ett tal mellan 1 - 100. ") | ||
Rad 32: | Rad 34: | ||
count = 0 | count = 0 | ||
# | # Loopa tills vi avbryter | ||
while | while True: | ||
# Skriver ut text | # Skriver ut text | ||
guess = input("Gissa det tal som din kamrat angav. ") | guess = input("Gissa det tal som din kamrat angav. ") | ||
if guess == "exit": | |||
break | |||
guess = int(guess) | guess = int(guess) | ||
# Räknar antalet gissningar | # Räknar antalet gissningar | ||
count += 1 | count += 1 | ||
# Jämför | # Jämför | ||
if guess < number: | if guess < number: | ||
print("Talet du angav är mindre än det sökta talet.") | print("Talet du angav är mindre än det sökta talet.") | ||
Rad 53: | Rad 56: | ||
print("Talet är: ", number) | print("Talet är: ", number) | ||
print("Det har tagit dig", count, "gissningar. ") | print("Det har tagit dig", count, "gissningar. ") | ||
break | |||
# Resultatet visas så länge vi vill | # Resultatet visas så länge vi vill |
Versionen från 25 mars 2018 kl. 11.42
Gissa talet
Uppgift |
---|
Gissa ett tal
|
Python-koden
# Korrigerad version # Ange ett tal number = input("Ange ett tal mellan 1 - 100. ") # Använd heltal number = int(number) # Räknare guess = 0 count = 0 # Loopa tills vi avbryter while True: # Skriver ut text guess = input("Gissa det tal som din kamrat angav. ") if guess == "exit": break guess = int(guess) # Räknar antalet gissningar count += 1 # Jämför if guess < number: print("Talet du angav är mindre än det sökta talet.") elif guess > number: print("Talet du angav är större än det sökta talet.") else: print("Grattis du har gissat talet som din kamrat angav. ") print("Talet är: ", number) print("Det har tagit dig", count, "gissningar. ") break # Resultatet visas så länge vi vill input ("Tryck Enter för att avsluta programmet")
Uppgiften är inspirerad av Attila Szabo, Utbildningsförvaltningen Stockholm.