Problema funzione numero doppio

di Anonimizzato9171 il
5 risposte
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

  • Numero1=doppio(numero1)
  • Grazie ma se inserisco il numero 2 come risultato mi da 22 e non 4.
  • Numero1 é una stringa e la devi trasformare in intero con int()
  • 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)
    
  • Risolto, grazie mille per l'aiuto: l'int andava messo dove c'è l'input.
Devi accedere o registrarti per scrivere nel forum
5 risposte