Problema funzione numero doppio

di
Anonimizzato9171
il
5 risposte

Problema funzione numero doppio

Ciao a tutti,

sono alle prese con python 3.5 ma seguendo un esercizio su un manuale per python 2.7 il numero che vado ad inserire non raddoppia, qualcuno riesce a darmi una mano?

def doppio(numero):
    numero_per_due = numero*2
    return numero_per_due
numero1 = input("Scrivi un numero ")
doppio(numero1)
print ("Il numero doppio è ",numero1)

5 Risposte

  • Re: Problema funzione numero doppio

    Numero1=doppio(numero1)
  • Re: Problema funzione numero doppio

    Grazie ma se inserisco il numero 2 come risultato mi da 22 e non 4.
  • Re: Problema funzione numero doppio

    Numero1 é una stringa e la devi trasformare in intero con int()
  • Re: Problema funzione numero doppio

    Avevo già provato con int() ma se inserisco il numero 2 mi continua a dare 22 anzichè 4, sicuro ho sbagliato qualcosa:
    
    def doppio(numero):
        numero_per_due = (numero)*2
        return numero_per_due
    numero1 = input("Scrivi un numero ")
    numero1 = int(doppio(numero1))
    print ("Il numero doppio è ",numero1)
    
  • Re: Problema funzione numero doppio

    Risolto, grazie mille per l'aiuto: l'int andava messo dove c'è l'input.
Devi accedere o registrarti per scrivere nel forum
5 risposte