För att ett program ska bli mer interaktivt så inför vi "input". Med hjälp av detta kommando - så får användaren mata in uppgifter så programmet går att återanvända utan att man går in och ändrar i koden.
Vad vi måste veta är att input alltid är string - så vi måste omvandla till int eller float.
Exempel - Pythagoras sats:
katet1 = input("Hur lång är katet1 i din rätvinkliga triangel?")
katet2 = input("Hur lång är katet2?")
katet1 = float(katet1)
katet2 = float(katet2)
hypotenusan = (katet1 ** 2 + katet2 ** 2)**0.5
print(hypotenusan)
# eller
print("Hypotenusan i rektangeln är", hypotenusan)
Uppgift
Skapa en egen uppgift med input - t.ex. med omvandling från en enhet till en annan. "Hur många sekunder är tre timmar och fem minuter?" (Ja, man kan ha flera input - knyt dem bara till olika variablar!)
När du är nöjd med din lösning på uppgiften och/eller vill titta på Johnnys lösning.
Uppgift 2
Skapa en egen uppgift med input och låt din bänkgranne lösa den med programmering.