corrected rock paper scissors code
import random
def is_win(player, opponent):
# Oyuncunun rakibi
yendiği durumda True döner
# Kazanma
koşulları: r > s, s > p, p > r
if (player == 'r'
and opponent == 's') or (player == 's' and opponent == 'p') or (player == 'p'
and opponent == 'r'):
return True
return False
def play():
user =
input("Ne seçiyorsunuz? 'r' taş için, 'p' kağıt için, 's' makas
için\n")
user =
user.lower()
computer =
random.choice(['r', 'p', 's'])
if user ==
computer:
return
"Siz ve bilgisayar her ikisi de {}. Berabere.".format(computer)
if is_win(user,
computer):
return
"Siz {} seçtiniz ve bilgisayar {}. Kazandınız!".format(user,
computer)
return "Siz
{} seçtiniz ve bilgisayar {}. Kaybettiniz :(".format(user, computer)
if __name__ == '__main__':
print(play())
Yorumlar
Yorum Gönder