problĆØme sur une varibale | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 1

problĆØme sur une varibale

Bonjour je fais un code pour un jeu ou l'on doit avoir le mĆŖme numĆ©ro que la machine et losrque que l'on choisie sont nombre et qu'aprĆØs le code doit afficher le numĆ©ro choisie par le systĆØme on me met l'erreur "TypeError: can only concatenate str (not "int") to str" je pense que c'est a cause de la variable "num_machine" mais je ne comprend pas voici mon code : while True : import random num_mach = random.randint(1,10) print(" vous devez tapez taper un nombre 1 entre 10 la machine va en choisir un aussi vous devez avoir le mĆŖme nombre que cette derniĆØre tapez 'jouer' pour commencer ") menu = input(":") if menu == "jouer": num1 = float(input("tapez un nombre:")) print("le nombre de la machine est"+num_mach) if num1==num_mach: print("You WIN ") else: print("You Lose") merci si vous pouvez m'aider

21st Feb 2019, 7:04 PM
Titouan delion
Titouan delion - avatar
3 Respostas
0
tu dois utiliser str() pour joindre les strings avec les integers. la correcte version est: print(" le nombre de la machine est " + str(num_mach))
21st Feb 2019, 11:37 PM
Bahhaāµ£
Bahhaāµ£ - avatar
0
merci
23rd Feb 2019, 11:21 AM
Titouan delion
Titouan delion - avatar
0
de rien :)
23rd Feb 2019, 11:35 AM
Bahhaāµ£
Bahhaāµ£ - avatar