Python
Résolu/Fermé
diablange
Messages postés
46
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
11 octobre 2012
-
Modifié par diablange le 2/10/2012 à 23:54
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 - 28 oct. 2012 à 00:00
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 - 28 oct. 2012 à 00:00
4 réponses
Dragon0ne
Messages postés
34
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
15 octobre 2012
2
2 oct. 2012 à 23:44
2 oct. 2012 à 23:44
Le manque d'indentation est dû au copié collé ou il n'y en a pas non plus dans ton code?
Du Python sans indentation, c'est ... inexploitable :/
Merci de soumettre le code entre balises < code >
Merci de soumettre le code entre balises < code >
if a=b: func()
diablange
Messages postés
46
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
11 octobre 2012
40
3 oct. 2012 à 00:00
3 oct. 2012 à 00:00
Oui...Pardon.. Voila, c'est fait!
diablange
Messages postés
46
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
11 octobre 2012
40
Modifié par diablange le 2/10/2012 à 23:56
Modifié par diablange le 2/10/2012 à 23:56
from random import randrange print("\t\t\t\t=== LE JEU DE LA BATAILLE NAVALE ===\n\n") ########### Début ############### choixMode = nombreEntre = False choixRecommencer = True while choixRecommencer == True: ####Si l'utilisateur a choisi oui while choixMode < 1 or choixMode > 2: ####Si on a choisi aucun des deux modes print("1.- Jouer") print("2.- Sortir\n") print("Votre choix ?") choixMode = input() choixMode = int(choixMode) if choixMode == 1: #####jouer x = randrange (1, 11) ####Nombre au hasard des abscisses y = randrange (1, 11) ####Nombre au hasard des ordonnees print("(",x,";",y ,")\n") ### savoir oordonnes du debut e = int(x) f = int(y) a=int(input("entrez l'abscisse")) b=int(input("entrez l'ordonnée")) if a and b!= e and f: ### si différent print("Dans l'eau!\n") elif a and b==e and f: ### si pareil print("Coulé!\n") except a = e or a =f or b=e or b=f: ### si un coté commun print ("en vue") ######### On demande s'il veut rejouer ######### print("Voulez-vous refaire une partie ? Tapez 0 pour non ou 1 pour oui :") choixRecommencer = input() choixRecommencer = bool(int(choixRecommencer))
Luxerails
Messages postés
159
Date d'inscription
jeudi 14 avril 2011
Statut
Membre
Dernière intervention
24 décembre 2012
41
Modifié par Luxerails le 28/10/2012 à 00:02
Modifié par Luxerails le 28/10/2012 à 00:02
Dans ton else : ==, pas =.
En passant, je suppose que pr
if a and b!= e and f:
et
elif a and b==e and f:
Tu veux vérifier si a et b sont égaux ou pas à e et f. Si c'est ça, alors tu dois écrire ta condition autrement. Par exemple:
if (a, b) != (e, f):
et
elif (a, b) == (e, f)
En passant, je suppose que pr
if a and b!= e and f:
et
elif a and b==e and f:
Tu veux vérifier si a et b sont égaux ou pas à e et f. Si c'est ça, alors tu dois écrire ta condition autrement. Par exemple:
if (a, b) != (e, f):
et
elif (a, b) == (e, f)
2 oct. 2012 à 23:45