some changes && added "nitrojen" alias for "azot"

This commit is contained in:
mertoalex 2022-10-25 21:42:10 +03:00
parent 2b385b211e
commit e0df6399ea
2 changed files with 15 additions and 6 deletions

View File

@ -20,7 +20,7 @@ hayır = False
sor = evet #oyun modunu sorması için
sembolik = ['H','He','Li','Be','B','C','N','O','F','Ne','Na','Mg','Al','Si','P','S','Cl','Ar','K','Ca','Cr','Mn','Fe','Co','Ni','Cu','Zn','Br','Ag','Sn','I','Ba','Pt','Au','Hg','Pb']
sembolik_yaygın = ['hidrojen','helyum','lityum','berilyum','bor','karbon','azot','oksijen','flor','neon','sodyum','magnezyum','alüminyum','silisyum','fosfor','kükürt','klor','argon','potasyum','kalsiyum','krom','mangan','demir','kobalt','nikel','bakır','çinko','brom','gümüş','kalay','iyot','baryum','platin','altın','cıva / civa','kurşun']
sembolik_yaygın = ['hidrojen','helyum','lityum','berilyum','bor','karbon','azot / nitrojen','oksijen','flor','neon','sodyum','magnezyum','alüminyum','silisyum','fosfor','kükürt','klor','argon','potasyum','kalsiyum','krom','mangan','demir','kobalt','nikel','bakır','çinko','brom','gümüş','kalay','iyot','baryum','platin','altın','cıva / civa','kurşun']
bileşik = ['H2O','HCl','H2SO4','HNO3','CH3COOH','CaCO3','NaHCO3','NH3','Ca(OH)2','NaOH','KOH','CaO','NaCl']
bileşik_yaygın = ['su','tuz ruhu / hidroklorik asit','zaç yağı / sülfürik asit','kezzap / nitrik asit','asetik asit / sirke asidi / sirke ruhu','kireç taşı','yemek sodası / sodyum bikarbonat / kabartma tozu','amonyak','sönmüş kireç / kalsiyum hidroksit','sud kostik / sodyum hidroksit','potas kostik / potasyum hidroksit / potasyum hidrat','sönmemiş kireç / kalsiyum oksit','yemek tuzu / sodyum klorür / sofra tuzu / tuz']
@ -55,7 +55,10 @@ def soru_turu_sor():
global soru_türü
print(soru_türü_açıklaması, end="")
while True:
user_cevap = input("$<p>&nbsp;</p>").casefold()
js.window.scrollTo(0, js.document.body.scrollHeight)
user_cevap = input().casefold()
print("$ " + user_cevap + "<p>&nbsp;</p>")
js.window.scrollTo(0, js.document.body.scrollHeight)
if user_cevap == "random" or user_cevap == "sembolik" or user_cevap == "bileşik":
soru_türü = user_cevap
@ -69,7 +72,10 @@ def soru_siralamasi_sor():
global soru_sıralaması
print(soru_sıralaması_açıklaması, end="")
while True:
user_cevap = input("$ ").casefold()
js.window.scrollTo(0, js.document.body.scrollHeight)
user_cevap = input().casefold()
print("$ " + user_cevap + "<p>&nbsp;</p>")
js.window.scrollTo(0, js.document.body.scrollHeight)
if user_cevap == "random" or user_cevap == "yaygın" or user_cevap == "sembolik":
soru_sıralaması = user_cevap
@ -103,9 +109,11 @@ def tahmin(yaygın_adı,sembolik_formülü):
if not isinstance(cevap,list): cevap = str_to_list(cevap)
soru += 1
print(f"puanın: {puan}<br/>{soru}) {başlık}<br/>$<p>&nbsp;</p>")
print(f"puanın: {puan}<br/>{soru}) {başlık}<br/>")
js.window.scrollTo(0, js.document.body.scrollHeight)
user_cevap = input() or '**boş girildi**'
print("$ " + user_cevap + "<p>&nbsp;</p>")
js.window.scrollTo(0, js.document.body.scrollHeight)
user_cevap = input() or 'n'
if user_cevap in cevap:
print("afferim, doğru cevap! (+10 puan)")

View File

@ -1,5 +1,6 @@
#!/usr/bin/env python
#old name: elementi yada bileşiği tahmin et.py
from random import randint as ri
puan, soru = (0,0)
@ -10,7 +11,7 @@ hayır = False
sor = evet #oyun modunu sorması için
sembolik = ['H','He','Li','Be','B','C','N','O','F','Ne','Na','Mg','Al','Si','P','S','Cl','Ar','K','Ca','Cr','Mn','Fe','Co','Ni','Cu','Zn','Br','Ag','Sn','I','Ba','Pt','Au','Hg','Pb']
sembolik_yaygın = ['hidrojen','helyum','lityum','berilyum','bor','karbon','azot','oksijen','flor','neon','sodyum','magnezyum','alüminyum','silisyum','fosfor','kükürt','klor','argon','potasyum','kalsiyum','krom','mangan','demir','kobalt','nikel','bakır','çinko','brom','gümüş','kalay','iyot','baryum','platin','altın','cıva / civa','kurşun']
sembolik_yaygın = ['hidrojen','helyum','lityum','berilyum','bor','karbon','azot / nitrojen','oksijen','flor','neon','sodyum','magnezyum','alüminyum','silisyum','fosfor','kükürt','klor','argon','potasyum','kalsiyum','krom','mangan','demir','kobalt','nikel','bakır','çinko','brom','gümüş','kalay','iyot','baryum','platin','altın','cıva / civa','kurşun']
bileşik = ['H2O','HCl','H2SO4','HNO3','CH3COOH','CaCO3','NaHCO3','NH3','Ca(OH)2','NaOH','KOH','CaO','NaCl']
bileşik_yaygın = ['su','tuz ruhu / hidroklorik asit','zaç yağı / sülfürik asit','kezzap / nitrik asit','asetik asit / sirke asidi / sirke ruhu','kireç taşı','yemek sodası / sodyum bikarbonat / kabartma tozu','amonyak','sönmüş kireç / kalsiyum hidroksit','sud kostik / sodyum hidroksit','potas kostik / potasyum hidroksit / potasyum hidrat','sönmemiş kireç / kalsiyum oksit','yemek tuzu / sodyum klorür / sofra tuzu / tuz']