'''
Rock Paper Scissors
------------------------------------------------------------- '''
import random import os import re
def check_play_status():
valid_responses = ['yes', 'no'] whileTrue: try:
response = input('Do you wish to play again? (Yes or No): ') if response.lower() notin valid_responses: raise ValueError('Yes or No only')
if response.lower() == 'yes': returnTrue else:
os.system('cls'if os.name == 'nt'else'clear')
print('Thanks for playing!')
exit()
except ValueError as err:
print(err)
def play_rps():
play = True while play:
os.system('cls'if os.name == 'nt'else'clear')
print('')
print('Rock, Paper, Scissors - Shoot!')
user_choice = input('Choose your weapon' ' [R]ock], [P]aper, or [S]cissors: ')
ifnot re.match("[SsRrPp]", user_choice):
print('Please choose a letter:')
print('[R]ock, [P]aper, or [S]cissors') continue
if opp_choice == user_choice.upper():
print('Tie!')
play = check_play_status() elif opp_choice == 'R'and user_choice.upper() == 'S':
print('Rock beats scissors, I win!')
play = check_play_status() elif opp_choice == 'S'and user_choice.upper() == 'P':
print('Scissors beats paper! I win!')
play = check_play_status() elif opp_choice == 'P'and user_choice.upper() == 'R':
print('Paper beats rock, I win!')
play = check_play_status() else:
print('You win!\n')
play = check_play_status()
if __name__ == '__main__':
play_rps()
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
(vorverarbeitet am 2026-06-06)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.