# prosedyrer01.py # prosedyre uten parametre, men med returverdi global_teller = 0 def stopp(): # kalles for ? gj?re en pause i kj?ringa. Trykk 'enter' for ? fortsette. global global_teller # Jeg ?nsker faktisk ? endre den globale variabelen global_teller = global_teller + 1 input(" "*70 + str(global_teller) + '> ') print() def be_om_heltall(): tekst = "Skriv et heltall: " tall_som_str = input(tekst) heltall = int(tall_som_str) return heltall tall = be_om_heltall() print("Tallet ganger 10 er: ", tall * 10) stopp() print( 5 * be_om_heltall() ) stopp() # En mer utf?rlig prosedyre som sjekker at det som skrives er sifre fra 0 til 9 def be_om_heltall(): tekst = "Skriv et postivt heltall: " tall_som_str = input(tekst) heltall = False while not heltall: heltall = True for tegn in tall_som_str: print(tegn) if tegn not in "1234567890": heltall = False if heltall: tall = int(tall_som_str) else: tall_som_str = input(tekst) return tall tall = be_om_heltall() print("Tallet er: ", tall)