Comment puis-je comptabiliser les gains une fois la boucle terminée?Comment faire pour gagner gagne dans le jeu de papier, de rock, de ciseaux?
print 'PLAY ROCK PAPER SCISSORS'
for roundd in range(1,6):
print 'Round: ' + str(roundd)
human = raw_input('Whats your draw: ')
from random import choice
cpu = choice(('rock', 'paper', 'scissors'))
if human == cpu:
print 'CPU: ' + cpu
print 'Draw'
if cpu == 'rock' and human == 'scissors':
print 'CPU: ' + cpu
print 'You Lose'
if cpu == 'scissors'and human == 'paper':
print 'CPU: ' + cpu
print 'You Lose'
if cpu == 'paper'and human == 'rock':
print 'CPU: ' + cpu
print 'You Lose'
if cpu == 'rock' and human == 'paper':
print 'CPU: ' + cpu
print 'You Win!'
if cpu == 'scissors'and human == 'rock':
print 'CPU: ' + cpu
print 'You Win'
if cpu == 'paper'and human == 'scissors':
print 'CPU: ' + cpu
print 'You Win'
En utilisant '' \\ comme ça semble mauvais et est considéré comme une mauvaise pratique selon pep8 – jamylak
trop paresseux pour taper tout le code, mais juste garder un entier pour le cpu et un pour la utilisateur, et si le cpu gagne, 'cpu_score + = 1', sinon incrémenter les utilisateurs –
Vous devez valider l'entrée de vos utilisateurs. À l'heure actuelle, rien d'utile ne se produit si la contribution des utilisateurs se trouve en dehors de l'ensemble de «roche, papier, ciseaux»; vous devez informer les utilisateurs (et leur permettre de sélectionner à nouveau, en leur indiquant ce qui constitue une entrée valide) s'ils vous donnent un choix inattendu. – atomicinf