al='''
(a) şık
(b) şık
'''
soru1=input('Türkiyenin başkenti neresidir..')
al=input('şık seç:')
if soru1=='ankara':
print('doğru')
print('ankara',ankara)
#sorduğum soruya doğru şıkkı belirtmekbistiyorum…
al='''
(a) şık
(b) şık
'''
soru1=input('Türkiyenin başkenti neresidir..')
al=input('şık seç:')
if soru1=='ankara':
print('doğru')
print('ankara',ankara)
#sorduğum soruya doğru şıkkı belirtmekbistiyorum…
Şöyle olmalı:
al='''
(a) Ankara
(b) İstanbul
'''
cevap=input('Türkiyenin başkenti neresidir..\n' + al)
if cevap=='a':
print('doğru')
print('ankara')
İnceleyin, sorunuz olursa çekinmeden sorun.
Not: Yukarıdaki kodu çalıştırmadım, küçük hatalardan dolayı çalıştırırken hata verebilir.
Ben istiyorum 5 tane soru hazırlamak.
Soruların cevapını al içine mi yazmalıyım .
al='''
(a) Ankara
(b) İstanbul
'''
as='''
(a) 1299
(b) 1246
'''
cevap=input('Türkiyenin başkenti neresidir..\n' + al)
if cevap=='a':
print('doğru')
print('ankara')
cevap=input('Osmanlı fevletinin kuruluş tarihi..\n'+as)
if cevap=='a':
print('doğru')
else:
print('yanlış')
#böyle yapınca as da invalid syntax hatası verdi.
#yoksa herbir soruyu ayrı ayrımı tanımlamalıyız.
Json veya veritabanında saklarsanız daha iyi ve faydalı olur.
al="""
(a) adana
(b) ankara
(c) amasya
(d) çorum
"""
aw="""
(a) 1280
(b) 1444
(c) 1330
(d) 1299
"""
soru=input("Türkiyenin başkenti neresidir?"+al)
soru2=input("Osmanlı Devletinin kuruluş tarihi nedir?"+aw)
if soru=="b":
print("doğru cevap")
else:
print("yanlış cevap")#çalışmıyor
if soru2=="d":
print("doğru cevap")
else:
print("yanlış cevap")# çalışmıyor
#Böyle çözüm yolu buldum.Fakat birinci soruyu cevapladığımda,
#ikinci soruya geçiyor.onunda cevabını verdiğimde.
#en altta iki doğru veya yanlış sonucu gösteriyor.
#sorulardaki else blokları çalışmıyor.
#Kivy ile birtane python kod bankası yapıyorum.50 tane kod buldum ama az.elinizde kod varsa bu sayfaya atarmısınız.
#Kod bankamın içine python keylogger koysam suç olurmu.
Kullanım koşullarında bunu bildirdiğiniz takdirde olmaz.