Skip to content

Instantly share code, notes, and snippets.

@orjanv
Created January 23, 2024 20:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save orjanv/bcc1f5dc84bba52626cccdc658cb6302 to your computer and use it in GitHub Desktop.
Save orjanv/bcc1f5dc84bba52626cccdc658cb6302 to your computer and use it in GitHub Desktop.
Start med et hvilket som helst tall og end opp med 123 ved å kombinere antall partall, antall oddetall og totalt antall siffer.
from time import sleep
def finn_tall(n):
partall = []
oddetall = []
for siffer in n:
if int(siffer) % 2 == 0:
partall.append(int(siffer))
else:
oddetall.append(int(siffer))
nytt_tall = str(len(partall)) + str(len(oddetall)) + str(len(n))
print(f'Det er {len(partall)} partall, {len(oddetall)} oddetall og totalt {len(n)} siffer i {n}, og vi får det nye tallet {nytt_tall}.')
sleep(0.7)
return nytt_tall
if __name__ == "__main__":
tall = finn_tall(input("Skriv et hvilket som helst heltall: "))
while tall != '123':
tall = finn_tall(tall)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment