Hjælp til Python
Hej Eksperten,Jeg sidder og skal lave en lille opgave i Python og sidder lidt fast. Min kode ser således ud:
def mail_service ():
if line == 1:
(letter_normal)
elif line == 2:
(letter_economy)
else:
print ("Please select either 1 or 2")
return mail_service()
line = int(input("Select mail service, press 1 or 2: \n1 - Normal\n2 - Economy\n"))
mail_service()
Problemet er at når jeg kører funktionen og er flabet og trykker "3", får jeg linjen "Please select either 1 or 2", MEN funktionen skulle jo gerne starte forfra og spørge hvilken mail service jeg vil bruge. Har prøvet med "return mail_service()" (som man kan se i min kode, men når jeg kører den sådan printer den bare "Please select either 1 or 2" i en uendelighed.
Er der nogen der kan hjælpe?