⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Python Adam Asmaca Oyunu Yapımı

Python Adam Asmaca Oyunu Yapımı
Merhaba,
Rastgele belirlenen bir kelime soruluyor. Her yanlış cevap için çubuk adamın bir parçası çiziliyor ve tamamlandığında oyun bitiyor.

Kullanılan modüller: random


Kod:
import random

pics = ["""
   +---+
   |   |
       |
       |
       |
       |
=========""","""
   +---+
   |   |
   O   |
       |
       |
       |
=========""","""
   +---+
   |   |
   O   |
   |   |
       |
       |
=========""","""
   +---+
   |   |
   O   |
  /|   |
       |
       |
=========""","""
   +---+
   |   |
   O   |
  /|\  |
       |
       |
=========""","""
   +---+
   |   |
   O   |
  /|\  |
  /    |
       |
=========""","""
   +---+
   |   |
   O   |
  /|\  |
  / \  |
       |
========="""]

while True:
    print(("-" * 30) + "\nHangman Game\n" + ("-" * 30))
   
    word = random.choice(["windows", "python", "terminal", "ubuntu"])
    step = 0
    letters = []
   
    while True:
        print(pics[step])
       
        for i, char in enumerate(word):
            print(char if i in letters else "_"),
           
        answer = raw_input("\nAnswer: ")
       
        if answer == word:
            print("You win!\n\n")
            break
        else:
            while True:
                rand = random.randint(0, len(word))
                if not rand in letters:
                    letters.append(rand)
                    break
           
            step += 1
       
        if step >= len(pics):
            print("You lose!\n\n")
            break
       
    if not "y" == raw_input("Play again (y/n): "):
        break

Cevapla
Python Adam Asmaca Oyunu Yapımı
Teşekkürler
Linksta
Cevapla
RE: Python Adam Asmaca Oyunu Yapımı
@By.KinG Rica ederim.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi
Task