- 8 Kas 2015
- 84
- 0
Kod:
import random
import time
class BlueTeam():
def __init__(self, isim, guc = int(30), can = int(100), para = int(5000), hiz = int(10), isabet = int(10)):
self.isim = isim
self.guc = guc
self.can = can
self.para = para
self.hiz = hiz
self.isabet = isabet
def SatinAl(self):
AWP = ("Sekme Oranı: %0, Güç: 45, Hız: -8, Ücret: 4200")
M4A1 = ("Sekme Oranı: %40, Güç: 30, Hız: -4, Ücret: 3300")
UMP45 = ("Sekme Oranı: %50, Güç: 20, Hız: -3, Ücret: 2500")
MP9 = ("Sekme Oranı: %20, Güç: 15, Hız: -2, Ücret: 1800")
MAG7 = ("Sekme Oranı: %70, Güç: 40, Hız: -7, Ücret: 2000")
print("Seçmek istediğiniz silahın numarasını girin:\n")
print("1 - AWP: Sekme Oranı: %0, Güç: 45, Hız: -8, Ücret: 4200")
print("2 - M4A1: Sekme Oranı: %40, Güç: 30, Hız: -4, Ücret: 3300")
print("3 - UMP-45: Sekme Oranı: %50, Güç: 20, Hız: -3, Ücret: 2500")
print("4 - MP-9: Sekme Oranı: %20, Güç: 15, Hız: -2, Ücret: 1800")
print("4 - MAG-7: Sekme Oranı: %70, Güç: 40, Hız: -7, Ücret: 2000")
print(type(self.para))
silahsatinal_no = input()
if silahsatinal_no == "1":
self.guc = self.guc + (45)
self.para = int(self.para) - int(4200)
self.hiz = self.hiz - (8)
self.isabet = self.isabet - (0)
print("Gücünüz: {}\nParanız: {}\nHızınız: {}\nİsabet Oranınız: %{}0".format(self.guc, self.para, self.hiz,
self.isabet))
elif silahsatinal_no == "2":
self.guc = self.guc + (30)
self.para = self.para - (3300)
self.hiz = self.hiz - (4)
self.isabet = self.isabet - (4)
print("Gücünüz: {}\nParanız: {}\nHızınız: {}\nİsabet Oranınız: %{}0".format(self.guc, self.para, self.hiz,
self.isabet))
elif silahsatinal_no == "3":
self.guc = self.guc + (20)
self.para = self.para - (2500)
self.hiz = self.hiz - (3)
self.isabet = self.isabet - (5)
print("Gücünüz: {}\nParanız: {}\nHızınız: {}\nİsabet Oranınız: %{}0".format(self.guc, self.para, self.hiz,
self.isabet))
elif silahsatinal_no == "4":
self.guc = self.guc + (15)
self.para = self.para - (1800)
self.hiz = self.hiz - (2)
self.isabet = self.isabet - (2)
print("Gücünüz: {}\nParanız: {}\nHızınız: {}\nİsabet Oranınız: %{}0".format(self.guc, self.para, self.hiz,
self.isabet))
elif silahsatinal_no == "5":
self.guc = self.guc + (40)
self.para = self.para - (2000)
self.hiz = self.hiz - (7)
self.isabet = self.isabet - (7)
print("Gücünüz: {}\nParanız: {}\nHızınız: {}\nİsabet Oranınız: %{}0".format(self.guc, self.para, self.hiz,
self.isabet))
def HazirOl(self):
hazirol_hak = 0
while True:
hazirol_kontrol = 8
print("3 + 5\nHazır olduğunuzu onaylamak işlemin sonucunu girin:".format(hazirol_kontrol))
hazirol_kontroll = int(input())
if hazirol_kontroll == hazirol_kontrol:
print("Onayınız başarılıdır, satın alım paneline yönlendiriliyorsunuz.")
time.sleep(1)
oyuncu.SatinAl()
else:
hazirol_hak += 1
print("Sonucunuz yanlış, lütfen tekrar deneyin.\n")
if hazirol_hak == 3:
print("Oyundan çıkışınız yapılıyor, 3 deneme sonunda yanlış girdiniz.")
break
print("Lütfen takımı seçin:\n1 - Blue, 2 - Red")
takim_sec = input()
if takim_sec == "1":
mavi_isim = input("Lütfen isim belirleyin:")
oyuncu = BlueTeam(mavi_isim)
oyuncu.HazirOl()
sıkıntı yok kodlarda ama eğer önerileriniz olursa çok vakit geçmeden değerlendirmek amacıyla bu halini atıyorum. Python'dan anlayan hocalarım zaten amacını anlamıştır. Aklınıza bir fikir gelirse ve bana söylerseniz çok makbule geçer Hayırlı günler, iyi forumlar.