ValueError: invalid literal for int() with base 10: ''
I got this message after my first print: from random import * budget = 200 print("ciao hai " + str (budget) + " Euro a disp") if budget>0: while budget>0: num_scelto= int (input("\ninserisci un numero tra 0 e 49 ")) print("\nprocediamo all'estrazione....") if num_scelto < 0 or num_scelto >50: print("scegli tra 0 e 49") #Error in digitation else: print("\n hai scelto il numero ... "+ str(num_scelto)) puntata= int(input("\nscegli una somma:")) if budget- puntata < 0: puntata = int(input("ripetere la puntata:")) else: print("\n ti rimangono" + str(budget - puntata) + "euro..." ) print ("\nhai puntato" + str(puntata) + "euro") estratto = (randint(0,49)) print( "\nil numero estratto Ăš " + str(estratto)) if estratto != num_scelto: budget= budget - puntata print("\nhai perso ora hai " + str(budget)) else: vincita = puntata *50 budget = budget + vincita print("hai indovinato ora hai " + str(budget)) else: print(budget) print("fine")