#Script IDLE #Conversione variabile a = 5 b = "6" str(a) int(b) int("a") b = 4.7 float(b) round(b) round(4.3) round(4.5) #Funzione input n = input("Num: ") n = int(input("Num: ")) #Visual code #if statement a = -5 if(a < 0): a = -a a = 10 b = 3 if(a > b): x = a a = b b = x a = 6 b = 7 if a > b: print("Max = " + str(a)) print(f"Max = {a}") print("Max = {}".format(a)) print("Max = %d " % (a)) else: print("Max = " + str(b)) if a > b: print("Max = " + str(a)) elif a == b: print("a = b") else: print("Max = " + str(b)) #Esercizi #Scrivi un programma che chieda all'utente di inserire una stringa e stampi se la lunghezza della stringa è pari o dispari. stringa = input("Inserisci una stringa: ") if len(stringa) % 2 == 0: print("La lunghezza della stringa è pari.") else: print("La lunghezza della stringa è dispari.") #Scrivi un programma che chieda all'utente di inserire una parola e verifichi se è un palindromo parola = input("Inserisci una parola: ") if parola == parola[::-1]: print(f"La parola '{parola}' è un palindromo.") else: print(f"La parola '{parola}' non è un palindromo.") #Scrivi un programma che chieda all'utente di inserire un anno e verifichi se è un anno bisestile. anno = int(input("Inserisci un anno: ")) if (anno % 4 == 0 and anno % 100 != 0) or (anno % 400 == 0): print(f"{anno} è un anno bisestile.") else: print(f"{anno} non è un anno bisestile.") #Scrivi un programma che chieda all'utente di inserire un voto e stampi il corrispondente giudizio (es. 90-100 = Eccellente, 80-89 = Buono, 70-79 = Sufficiente, <70 = Insufficiente). voto = float(input("Inserisci il tuo voto: ")) if voto >= 90 and voto <= 100: print("Eccellente!") elif voto >= 80 and voto < 90: print("Buono!") elif voto >= 70 and voto < 80: print("Sufficiente.") else: print("Insufficiente.") #Scrivi un programma che chieda all'utente di inserire i tre lati di un triangolo e stampi se è un triangolo equilatero, isoscele o scaleno. l1 = float(input("Lato 1: ")) l2 = float(input("Lato 2: ")) l3 = float(input("Lato 3: ")) if l1 + l2 >= l3 and l1 + l3 >= l2 and l2 + l3 >= l1: if l1 == l2 == l3: print("Triangolo Equilatero") elif l1 == l2 or l2 == l3 or l1 == l3: print("Triangolo Isoscele") else: print("Triangolo Scaleno") else: print("Non è un triangolo")