import time
import random
import webbrowser
print("""Tunç İle Konuşma Programına Hoşgeldiniz
___________________________________________________________
ÖZELLİKLER
AGA EKLEME Nasıl Yapılır:aga ekle yaz ve agalarını virgül ile ayırarak gir
AGA GÖRME Nasıl Yapılır:agaları göster yaz
TUNÇU DÖVME Nasıl yapılır:Döv yaz
KONUŞMA Nasıl Yapılır:Bunuda mı ben öğretcem konuş işte
Not:Birde Bazen parantezle yazılar oluyo şunun gibi (harbi mal bu) bunlar benim yorumlarım tunçun dediği şeyler değil
___________________________________________________________
""")
öğrenilenler = {}
def kaydet(soru1, cevap1):
with open("öğrenilenler2.txt", "a", encoding="utf-8") as file:
file.write(f"{soru1}:{cevap1}\n")
def öğrenilenleriçek(soru):
with open("öğrenilenler2.txt", "r", encoding="utf-8") as file:
lines = file.readline()
for line in lines:
soru,cevap = line.strip().split(":")
print(f"Tunç:{cevap}")
ıqs = 40
agalar = []
def öğren(soru, cevap):
öğrenilenler[soru.lower()] = cevap
kaydet(soru, cevap)
def agaekle(*argv):
for i in argv:
agalar.append(i)
while True:
hasard = random.randint(1, 4)
sayı = random.randint(1, 20)
söyle = input("Söylemek İstediğiniz Şeyi Yazın")
if söyle.lower() in öğrenilenler:
öğrenilenleriçek(söyle)
if sayı == 2:
söyle2 = input("Tunç Sana Sataşıyor Dövecekmisin Bırakacakmısın Dövevek isen 'D' Bırakıcak isen 'B' ")
if söyle2 == "D" or söyle == "d":
liste = ["Onu Dövdün Ama Disiplin Yememek İçin Hafif Vurdun","Dövdün Ve İş Bitti"]
listee = random.choice(liste)
print(listee)
ıqs -= 1
elif söyle2 == "B" or söyle == "b":
söyle3 = input("Sana Abi Dedi Biraz Yumuşadın Bırakacakmısın Yoksa Dövecekmisin")
if söyle3 == "B" or söyle == "b":
print("Bıraktın Kaçtı Ve Gitti")
else:
print("Biraz Hırpladın")
ıqs -= 3
else:
print("Ne Yapacağını Şaşırdın Ve Kaçtı")
elif sayı == 5:
söyle4 = input("Tunç Sana Fener Ağlama Diyor Ne Yapacaksın (Bırak Seçeneği Yok)")
if söyle4 == "D" or söyle == "d":
print("Ağzına Sıçtın Ağlıyor Susturmaya Çalışıyorsun")
time.sleep(4)
if hasard == 2:
print("Hasar Durumu Çok Ağır Değil Ağlamayı Kesti Ve Kaçtı")
else:
print("Hasar Durumu Kötü Hocalar Sana Kızdı")
elif söyle == "Döv" or söyle == "döv":
s = input("Agalarla Tunçu Dövmeye Karar Verdin Ne Yapmak İstiyorsun\nSadece Kafasına Vurmak İçin 'V'\nBiraz Hırpalamak İçim İse 'H' Tşuna Basın")
if s == "V" or s == "v":
print("Kafasına Hafifçe Vurup Kaçtınız Çok Tepki Vermedi")
elif s == "H" or s == "h":
print("PAT!")
time.sleep(1)
print(" PAT!")
time.sleep(1)
print("PAT!")
time.sleep(2)
print("Biraz Hırpaladınız Sizi Söyleyecem Felan Diyip Kaçtı")
elif söyle == "Malmısın" or söyle == "malmısın":
print("Tunç:Evet Ben Malım")
ıqs -= 2
elif söyle == "bilgi":
for i in öğrenilenler:
print(i)
elif söyle == "Gerizekalımısın" or söyle == "gerizekalımısın":
print("Tunç:Tabiki")
ıqs -= 2
elif söyle == "Neler Yaparsın" or söyle == "neler yaparsın":
print("Tunç:Uçlu Kalemlerle oynamak ve Duvarla Şarkı söyleyip dertleşmek favorilerimdir")
ıqs -= 2
elif söyle == "Salakmısın" or söyle == "salakmısın":
print("Tunç:Evet")
ıqs -= 2
elif söyle == "Zeka Seviyesini Göster" or söyle == "zeka seviyesini göster":
print(ıqs, "ıq (epey düşük)")
elif söyle == "naber" or söyle == "Naber" or söyle == "naber?" or söyle == "Naber?" or söyle == "napıyon" or söyle == "Napıyon" or söyle == "napıyın" or söyle == "ne yapıyorsun" or söyle == "Ne Yapıyorsun" or söyle == "Ne yapıyorsun" or söyle == ("ne yapıyo"
"sun") or söyle == "Ne yapıyosun":
print("Tunç:İyiyim Sen")
ıqs -= 1
elif söyle == "merhaba" or söyle == "Merhaba":
print("Tunç:naptın lan")
ıqs -= 3
elif söyle == "gizem":
webbrowser.open("https://www.youtube.com/watch?v=W1lgmEDCfq8")
elif söyle == "gs":
url = "https://www.google.com/search?q=6-0&sca_esv=591445850&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwjEybnbupODAxUuQfEDHbwyA7AQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1"
webbrowser.open(url)
elif söyle == "sü" or söyle == "süü" or söyle == "süüü" or söyle == "süüüü" or söyle == "süüüüü" or söyle == "süüüüüü" or söyle == "süüüüüüü" or söyle == "süüüüüüüü" or söyle == "Sü" or söyle == "Süü" or söyle == "Süüü" or söyle == "Süüüü" or söyle == "Süüüüü" or söyle == "Süüüüüü" or söyle == "Süüüüüüü" or söyle == "Süüüüüüüü":
print("Tunç:nE dİyon amele bbalgam şalgam spor")
elif söyle == "Pugb Mobile" or söyle == "pubg mobile" or söyle == "Pubg" or söyle == "pubg" or söyle == "Babaci" or söyle == "babaci" or söyle == "babacii":
print("Tunç:Sen pabçi oyunoynmuu")
elif söyle == "aga ekle":
aga = input("Aga İsmi")
agaa = aga.split(",")
if aga == "Tunç" or aga == "tunç":
print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
agaekle(*agaa)
elif "Tunç" in agaa or "tunç" in agaa:
print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
agaekle(*agaa)
else:
agaekle(*agaa)
elif söyle == "agaları göster":
for i in agalar:
print(f"{i}")
elif söyle == "galatasaray":
webbrowser.open("https://www.google.com/search?q=6-0&sca_esv=591524815&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwil2t7pv5SDAxUqQfEDHWhkA5YQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1")
elif söyle == "lan maal" or söyle == "Lan Maal" or söyle == "Lan maal" or söyle == "LAN MAAL" or söyle == "lan mal" or söyle == " Lan Mal" or söyle == "Lan mal" or söyle == "LAN MAL":
print("Tunç:Ne Oldu(kendi üstüne alınıyor kendide biliyor)")
elif söyle == "çıkış":
break
else:
cevap = input("Bu Sorunun Cevabını Bilmiyorum Bana Öğret")
öğren(söyle, cevap)
öğrenilenleriçek fonksiyonunda bir hata var çözemedim denedim dahada bozdum yardım ederseniz sevinirim yardımlarınız için şimdiden teşekkürler birde oyundaki yazılara karakterlere takılmayın oyunu 5 yaşında biri yapmış gibi duruyor biliyorum ama takılmayın:)
import time
import random
import webbrowser
print("""Tunç İle Konuşma Programına Hoşgeldiniz
___________________________________________________________
SEÇENEKLER:
Seçenek 1 = AGA EKLE (agalarını virgül ile ayırarak girin)
Seçenek 2 = AGALARI GÖR
Seçenek 3 = TUNÇU DÖV
Seçenek 4 = KONUŞ
Not:Birde Bazen parantezle yazılar oluyo şunun gibi (harbi mal bu) bunlar benim yorumlarım tunçun dediği şeyler değil
___________________________________________________________
""")
öğrenilenler = {}
def kaydet(soru1, cevap1):
with open("öğrenilenler2.txt", "a", encoding="utf-8") as file:
file.write(f"{soru1}:{cevap1}\n")
def öğrenilenleriçek():
with open("öğrenilenler2.txt", "r", encoding="utf-8") as file:
lines = file.readlines()
for line in lines:
icerik = line.split(":")
soru = icerik[0]
cevap = icerik[1][:-1]
öğrenilenler[soru] = cevap
ıqs = 40
agalar = []
def öğren(soru, cevap):
öğrenilenler[soru.lower()] = cevap
kaydet(soru, cevap)
def agaekle(*argv):
for i in argv:
agalar.append(i)
while True:
öğrenilenleriçek()
hasard = random.randint(1, 4)
sayı = random.randint(1, 20)
söyle = input("Söylemek İstediğiniz Şeyi yazın ya da Seçeneklerden birini belirtin: ")
if söyle.lower() in öğrenilenler:
print(öğrenilenler[söyle.lower()])
continue
if sayı == 2:
söyle2 = input("Tunç Sana Sataşıyor Dövecekmisin Bırakacakmısın Dövevek isen 'D' Bırakıcak isen 'B' ")
if söyle2 == "D" or söyle == "d":
liste = ["Onu Dövdün Ama Disiplin Yememek İçin Hafif Vurdun","Dövdün Ve İş Bitti"]
listee = random.choice(liste)
print(listee)
ıqs -= 1
elif söyle2 == "B" or söyle == "b":
söyle3 = input("Sana Abi Dedi Biraz Yumuşadın Bırakacakmısın Yoksa Dövecek misin? ")
if söyle3 == "B" or söyle == "b":
print("Bıraktın Kaçtı Ve Gitti")
else:
print("Biraz Hırpladın")
ıqs -= 3
else:
print("Ne Yapacağını Şaşırdın Ve Kaçtı")
elif sayı == 5:
söyle4 = input("Tunç Sana Fener Ağlama Diyor Ne Yapacaksın? (Bırak Seçeneği Yok) ")
if söyle4 == "D" or söyle == "d":
print("Ağzına Sıçtın Ağlıyor Susturmaya Çalışıyorsun")
time.sleep(4)
if hasard == 2:
print("Hasar Durumu Çok Ağır Değil Ağlamayı Kesti Ve Kaçtı")
else:
print("Hasar Durumu Kötü Hocalar Sana Kızdı")
elif söyle == "3":
s = input("Agalarla Tunçu Dövmeye Karar Verdin Ne Yapmak İstiyorsun\nSadece Kafasına Vurmak İçin 'V'\nBiraz Hırpalamak İçim İse 'H' Tşuna Basın: ")
if s == "V" or s == "v":
print("Kafasına Hafifçe Vurup Kaçtınız Çok Tepki Vermedi")
elif s == "H" or s == "h":
print("PAT!")
time.sleep(1)
print(" PAT!")
time.sleep(1)
print("PAT!")
time.sleep(2)
print("Biraz Hırpaladınız Sizi Söyleyecem Felan Diyip Kaçtı")
elif söyle == "Malmısın" or söyle == "malmısın":
print("Tunç:Evet Ben Malım")
ıqs -= 2
elif söyle == "bilgi":
for i in öğrenilenler:
print(i)
elif söyle == "Gerizekalımısın" or söyle == "gerizekalımısın":
print("Tunç:Tabiki")
ıqs -= 2
elif söyle == "Neler Yaparsın" or söyle == "neler yaparsın":
print("Tunç:Uçlu Kalemlerle oynamak ve Duvarla Şarkı söyleyip dertleşmek favorilerimdir")
ıqs -= 2
elif söyle == "Salakmısın" or söyle == "salakmısın":
print("Tunç:Evet")
ıqs -= 2
elif söyle == "Zeka Seviyesini Göster" or söyle == "zeka seviyesini göster":
print(ıqs, "ıq (epey düşük)")
elif söyle == "naber" or söyle == "Naber" or söyle == "naber?" or söyle == "Naber?" or söyle == "napıyon" or söyle == "Napıyon" or söyle == "napıyın" or söyle == "ne yapıyorsun" or söyle == "Ne Yapıyorsun" or söyle == "Ne yapıyorsun" or söyle == ("ne yapıyo"
"sun") or söyle == "Ne yapıyosun":
print("Tunç:İyiyim Sen")
ıqs -= 1
elif söyle == "merhaba" or söyle == "Merhaba":
print("Tunç:naptın lan")
ıqs -= 3
elif söyle == "gizem":
webbrowser.open("https://www.youtube.com/watch?v=W1lgmEDCfq8")
elif söyle == "gs":
url = "https://www.google.com/search?q=6-0&sca_esv=591445850&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwjEybnbupODAxUuQfEDHbwyA7AQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1"
webbrowser.open(url)
elif söyle == "sü" or söyle == "süü" or söyle == "süüü" or söyle == "süüüü" or söyle == "süüüüü" or söyle == "süüüüüü" or söyle == "süüüüüüü" or söyle == "süüüüüüüü" or söyle == "Sü" or söyle == "Süü" or söyle == "Süüü" or söyle == "Süüüü" or söyle == "Süüüüü" or söyle == "Süüüüüü" or söyle == "Süüüüüüü" or söyle == "Süüüüüüüü":
print("Tunç:nE dİyon amele bbalgam şalgam spor")
elif söyle == "Pugb Mobile" or söyle == "pubg mobile" or söyle == "Pubg" or söyle == "pubg" or söyle == "Babaci" or söyle == "babaci" or söyle == "babacii":
print("Tunç:Sen pabçi oyunoynmuu")
elif söyle == "1":
aga = input("Aga İsmi: ")
agaa = aga.split(",")
if aga == "Tunç" or aga == "tunç":
print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
agaekle(*agaa)
elif "Tunç" in agaa or "tunç" in agaa:
print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
agaekle(*agaa)
else:
agaekle(*agaa)
elif söyle == "2":
if (len(agalar)) == 0:
print("kayıtlı aga yok")
else:
for i in agalar:
print(f"{i}")
elif söyle == "galatasaray":
webbrowser.open("https://www.google.com/search?q=6-0&sca_esv=591524815&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwil2t7pv5SDAxUqQfEDHWhkA5YQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1")
elif söyle == "lan maal" or söyle == "Lan Maal" or söyle == "Lan maal" or söyle == "LAN MAAL" or söyle == "lan mal" or söyle == " Lan Mal" or söyle == "Lan mal" or söyle == "LAN MAL":
print("Tunç:Ne Oldu(kendi üstüne alınıyor kendide biliyor)")
elif söyle == "çıkış" or söyle == "ÇIKIŞ":
break
else:
cevap = input("Bu Sorunun Cevabını Bilmiyorum Bana Öğret: ")
öğren(söyle, cevap)
Python dosyası ile aynı klasörde “öğrenilenler2.txt” isimli dosya olmadığı için kod doğru çalışmamış olmalı ya da dosya var ancak için boştur.
Bir de şu kodu dene.
Bu da geçici çözüm;
Kod her çalıştırıldığında “öğrenilenler2.txt” dosyasına soru:cevap şeklinde kayıt ekliyor.
import time
import random
import webbrowser
print("""Tunç İle Konuşma Programına Hoşgeldiniz
___________________________________________________________
SEÇENEKLER:
Seçenek 1 = AGA EKLE (agalarını virgül ile ayırarak girin)
Seçenek 2 = AGALARI GÖR
Seçenek 3 = TUNÇU DÖV
Seçenek 4 = KONUŞ
Not:Birde Bazen parantezle yazılar oluyo şunun gibi (harbi mal bu) bunlar benim yorumlarım tunçun dediği şeyler değil
___________________________________________________________
""")
öğrenilenler = {}
def kayit_olustur():
with open("öğrenilenler2.txt", "a", encoding="utf-8") as file:
file.write("soru:cevap\n")
def kaydet(soru1, cevap1):
with open("öğrenilenler2.txt", "a", encoding="utf-8") as file:
file.write(f"{soru1}:{cevap1}\n")
def öğrenilenleriçek():
with open("öğrenilenler2.txt", "r", encoding="utf-8") as file:
lines = file.readlines()
for line in lines:
icerik = line.split(":")
soru = icerik[0]
cevap = icerik[1][:-1]
öğrenilenler[soru] = cevap
ıqs = 40
agalar = []
def öğren(soru, cevap):
öğrenilenler[soru.lower()] = cevap
kaydet(soru, cevap)
def agaekle(*argv):
for i in argv:
agalar.append(i)
while True:
kayit_olustur()
öğrenilenleriçek()
hasard = random.randint(1, 4)
sayı = random.randint(1, 20)
söyle = input("Söylemek İstediğiniz Şeyi yazın ya da Seçeneklerden birini belirtin: ")
if söyle.lower() in öğrenilenler:
print(öğrenilenler[söyle.lower()])
continue
if sayı == 2:
söyle2 = input("Tunç Sana Sataşıyor Dövecekmisin Bırakacakmısın Dövevek isen 'D' Bırakıcak isen 'B' ")
if söyle2 == "D" or söyle == "d":
liste = ["Onu Dövdün Ama Disiplin Yememek İçin Hafif Vurdun","Dövdün Ve İş Bitti"]
listee = random.choice(liste)
print(listee)
ıqs -= 1
elif söyle2 == "B" or söyle == "b":
söyle3 = input("Sana Abi Dedi Biraz Yumuşadın Bırakacakmısın Yoksa Dövecek misin? ")
if söyle3 == "B" or söyle == "b":
print("Bıraktın Kaçtı Ve Gitti")
else:
print("Biraz Hırpladın")
ıqs -= 3
else:
print("Ne Yapacağını Şaşırdın Ve Kaçtı")
elif sayı == 5:
söyle4 = input("Tunç Sana Fener Ağlama Diyor Ne Yapacaksın? (Bırak Seçeneği Yok) ")
if söyle4 == "D" or söyle == "d":
print("Ağzına Sıçtın Ağlıyor Susturmaya Çalışıyorsun")
time.sleep(4)
if hasard == 2:
print("Hasar Durumu Çok Ağır Değil Ağlamayı Kesti Ve Kaçtı")
else:
print("Hasar Durumu Kötü Hocalar Sana Kızdı")
elif söyle == "3":
s = input("Agalarla Tunçu Dövmeye Karar Verdin Ne Yapmak İstiyorsun\nSadece Kafasına Vurmak İçin 'V'\nBiraz Hırpalamak İçim İse 'H' Tşuna Basın: ")
if s == "V" or s == "v":
print("Kafasına Hafifçe Vurup Kaçtınız Çok Tepki Vermedi")
elif s == "H" or s == "h":
print("PAT!")
time.sleep(1)
print(" PAT!")
time.sleep(1)
print("PAT!")
time.sleep(2)
print("Biraz Hırpaladınız Sizi Söyleyecem Felan Diyip Kaçtı")
elif söyle == "Malmısın" or söyle == "malmısın":
print("Tunç:Evet Ben Malım")
ıqs -= 2
elif söyle == "bilgi":
for i in öğrenilenler:
print(i)
elif söyle == "Gerizekalımısın" or söyle == "gerizekalımısın":
print("Tunç:Tabiki")
ıqs -= 2
elif söyle == "Neler Yaparsın" or söyle == "neler yaparsın":
print("Tunç:Uçlu Kalemlerle oynamak ve Duvarla Şarkı söyleyip dertleşmek favorilerimdir")
ıqs -= 2
elif söyle == "Salakmısın" or söyle == "salakmısın":
print("Tunç:Evet")
ıqs -= 2
elif söyle == "Zeka Seviyesini Göster" or söyle == "zeka seviyesini göster":
print(ıqs, "ıq (epey düşük)")
elif söyle == "naber" or söyle == "Naber" or söyle == "naber?" or söyle == "Naber?" or söyle == "napıyon" or söyle == "Napıyon" or söyle == "napıyın" or söyle == "ne yapıyorsun" or söyle == "Ne Yapıyorsun" or söyle == "Ne yapıyorsun" or söyle == ("ne yapıyo"
"sun") or söyle == "Ne yapıyosun":
print("Tunç:İyiyim Sen")
ıqs -= 1
elif söyle == "merhaba" or söyle == "Merhaba":
print("Tunç:naptın lan")
ıqs -= 3
elif söyle == "gizem":
webbrowser.open("https://www.youtube.com/watch?v=W1lgmEDCfq8")
elif söyle == "gs":
url = "https://www.google.com/search?q=6-0&sca_esv=591445850&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwjEybnbupODAxUuQfEDHbwyA7AQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1"
webbrowser.open(url)
elif söyle == "sü" or söyle == "süü" or söyle == "süüü" or söyle == "süüüü" or söyle == "süüüüü" or söyle == "süüüüüü" or söyle == "süüüüüüü" or söyle == "süüüüüüüü" or söyle == "Sü" or söyle == "Süü" or söyle == "Süüü" or söyle == "Süüüü" or söyle == "Süüüüü" or söyle == "Süüüüüü" or söyle == "Süüüüüüü" or söyle == "Süüüüüüüü":
print("Tunç:nE dİyon amele bbalgam şalgam spor")
elif söyle == "Pugb Mobile" or söyle == "pubg mobile" or söyle == "Pubg" or söyle == "pubg" or söyle == "Babaci" or söyle == "babaci" or söyle == "babacii":
print("Tunç:Sen pabçi oyunoynmuu")
elif söyle == "1":
aga = input("Aga İsmi: ")
agaa = aga.split(",")
if aga == "Tunç" or aga == "tunç":
print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
agaekle(*agaa)
elif "Tunç" in agaa or "tunç" in agaa:
print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
agaekle(*agaa)
else:
agaekle(*agaa)
elif söyle == "2":
if (len(agalar)) == 0:
print("kayıtlı aga yok")
else:
for i in agalar:
print(f"{i}")
elif söyle == "galatasaray":
webbrowser.open("https://www.google.com/search?q=6-0&sca_esv=591524815&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwil2t7pv5SDAxUqQfEDHWhkA5YQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1")
elif söyle == "lan maal" or söyle == "Lan Maal" or söyle == "Lan maal" or söyle == "LAN MAAL" or söyle == "lan mal" or söyle == " Lan Mal" or söyle == "Lan mal" or söyle == "LAN MAL":
print("Tunç:Ne Oldu(kendi üstüne alınıyor kendide biliyor)")
elif söyle == "çıkış" or söyle == "ÇIKIŞ":
break
else:
cevap = input("Bu Sorunun Cevabını Bilmiyorum Bana Öğret: ")
öğren(söyle, cevap)
Sen de sağ ol.
Soruya bakanların, cevap için vaktini harcamamak adına, cevabı “ÇÖZÜM” olarak işaretleyebilirsin.
Dediğim gibi eklediğim kod, geçici çözüm.
Programını ileride daha güzel ve doğru şekilde yazacağını düşünüyorum.