⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

Python Adam Asmaca Oyunu Yapımı

Konu

#1
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
#2
Teşekkürler
Linksta
Cevapla
#3
@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