Phyton sonsuz döngü düzenleme

Xectuonel

Megapat
Katılım
14 Haziran 2014
Mesajlar
364
Makaleler
2
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar. Python programında taş kağıt makas oyunu yazdım. Buradaki sorunum ise programı çalıştırınca hemen kapanıyor. Döngüye aldım fakat döngü sonsuz olduğu için biraz sıkıntı yaşıyorum, yardımınızı bekliyorum. Alt tarafa kodları bırakıyorum.

Python:
from random import randint



player = input('rock (r), paper (p) or scissors (s)')

print(player, 'vs',end=' ')



chosen = randint(1,3)

#print (chosen)

if chosen == 1:

computer = 'r'

elif chosen == 2:

computer = 'p'

else:

computer = 's'

print(computer)

while player!= 'q':

    if player == computer:

     print('DRAW')

     print('Creator Oguzhan kiymet')

    elif player == 'r' and computer == 's':

     print('Player wins good game')

     print('Creator Oguzhan kiymet')

    elif player == 'r' and computer == 'p':

     print('Computer win looser !!')

     print('Creator Oguzhan kiymet')

    elif player == 'p' and computer == 'r':

     print('Player wins good game')

     print('Creator Oguzhan kiymet')

    elif player == 'p' and computer == 's':

     print('Computer wins looser!!')

     print('Creator Oguzhan kiymet')

    elif player == 's' and computer == 'p':

     print('Player wins good game')

     print('Creator Oguzhan kiymet')

    elif player == 's' and computer == 'r':

     print('Computer wins looser!!')

     print('Creator Oguzhan kiymet')



player = input('rock (r), paper (p) or scissors (s)')

print(player, 'vs',end=' ')



chosen = randint(1,3)

if chosen == 1:

computer = 'r'

elif chosen == 2:

computer = 'p'

else:

computer = 's'

print(computer)
 

Dosya Ekleri

  • sss.pdf
    48,9 KB · Görüntüleme: 146
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…