From 262823326510e87ace087bc7eec8500c76b595d7 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Tue, 10 Feb 2015 13:18:07 +0100 Subject: [PATCH] TP3 lire_un_tir --- S2/TP3/bataille_navale.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/S2/TP3/bataille_navale.py b/S2/TP3/bataille_navale.py index a3baa47..c5a1163 100644 --- a/S2/TP3/bataille_navale.py +++ b/S2/TP3/bataille_navale.py @@ -275,6 +275,18 @@ def lire_un_tir (nom): CU : l'entrée doit être de la forme xxx,yyy avec xxx et yyy une représentation décimale de deux nombres entiers """ + while True: + try: + entree = input() # TODO Texte + dec = entree.split(',') + x, y = int(dec[0]), int(dec[1]) + if type(x) == type(y) == int and x >= 0 and y >= 0: + return (x, y) + else: + raise ValueError + except: # TODO Tester erreurs possibles + print('Merci de saisir une valeur correcte.') +