Suggerimento per programma base

di il
5 risposte

Suggerimento per programma base

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

5 Risposte

Devi accedere o registrarti per scrivere nel forum
5 risposte