From 23ee9ea2bdd7e32c14436bcb54356c329e826dc8 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Thu, 9 Apr 2026 10:05:25 +0200 Subject: [PATCH] aggiunge esercizio 31 --- lab31.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lab31.py diff --git a/lab31.py b/lab31.py new file mode 100644 index 0000000..931871f --- /dev/null +++ b/lab31.py @@ -0,0 +1,15 @@ +iban = input("Inserisci un iban valido: ") + +iban_ruotato = iban[4:]+iban[:4] + +iban_numerico = "" +for c in iban_ruotato: + if c.isalpha(): + iban_numerico += str(ord(c)-ord("A") + 10) + else: + iban_numerico += c + +if int(iban_numerico) % 97 == 1: + print("Iban valido") +else: + print("Iban non valido") \ No newline at end of file