Ciao ragazzi, sono nuovo del forum e soprattutto ho cominciato da poco a programmare con Python. Ho creato un giochino matematico che consiste nel rivelare il numero di scarpe e l'età del candidato. eccovi il codice.
print ("#######Ciao benvenuto########")
while True:
nome= input ("Come ti chiami ")
print ("Ciao", nome , "Voglio fare un gioco con te")
print ("============================================")
print ("pensa al tuo numero di scarpe","moltiplicalo per 100")
for x in range(3):
risposta=input ("fatto? ")
if risposta==("si"):
break
if risposta==("no"):
print ("prenditi pure tempo")
print ("adesso sottrai il tuo anno di nascita al numero ottenuto")
soluzione = int (input ("e scrivi il numero ottenuto "))
magia = soluzione + 2016
print ("eccoti il tuo numero di scarpe e la tua età",magia)
print("\n\n")
domanda=input("Vuoi ricominciare?y/n ")
if domanda=="n":
break
ora mi chiedevo come faccio a dire a python di rivelare la variabile magia non come numero intero ma prima le prime due cifre poi le altre due così da poter inserire alla fine del gioco due comandi print: "Il numero di scarpe è" e "la tua età è". Per esempio supponendo che il numero ottenuto sia 2311, la variabile magia darebbe 4327, e quindi Python mi scrive: "Eccoti il tuo numero di scarpe e la tua età 4327". come faccio a fargli scrivere "il numero di scarpe è 43" e "la tua età è 27"? Spero di essere stato chiaro