kullanıcı programı çalıştırdığında türkçe ya da tarih derslerinden birini seçerek seçtiği dersle ilgili soruları çözüp sonuçta kaç doğru kaç yanlış yaptığını ve sınavdan 100 üzerinden kaç puan aldığını görecek. her soru 20 puan olarak belirlenecek. cevap kod bütünlüğünde yazılacak
Bu soruyu çözebilecek arkadaş varmı? Phyton programına göre.
(25-05-2018 Saat: 15:44)♦ MuratB™ Nickli Kullanıcıdan Alıntı: Öncelikle python demek istediniz sanırım.Bu biraz doping hafızayı hatırlattı bana :) Onlarında böyle bir sistemi vardı.
Ancak neden python'u seçtiniz ? Farklı bir dille de yapılabilir.Ben pek python'dan anlamıyorum.
Gerekli çözümü ulaştırdım kendisine zaten. Yanlış yazım yapmış olabilir, çok fazla takılacak bir şey değil.
atakaj
"I am constantly torn between killing myself or everyone around me."
turkce=("Turkce kelimesinin ilk harfi nedir? \nA: T B: C\nC: H D: O","soru2","soru3","soru4","soru5")
tarih=("soru1","soru2","soru3","soru4","soru5")
tur_c=("a","b","a","d","c")
tar_c=("d","b","b","a","a")
sonuc=0
verilen_cevap = ""
ders=input("Test cozmek istediginiz dersi seciniz\n1: Turkce\n2: Tarih\n")
if ders == "1":
ders=turkce
cevap=tur_c
elif ders == "2":
ders=tarih
cevap=tar_c
else:
input("Yanlis bir sey girdiniz.\n")
if type(ders) is tuple:
for index, i in enumerate(ders):
print(i)
verilen_cevap = input("Cevabi giriniz\n")
if verilen_cevap.lower() == cevap[index]:
sonuc+=20
print("Sonucunuz: ", sonuc)
input()
atakaj
"I am constantly torn between killing myself or everyone around me."
turkce=("Turkce kelimesinin ilk harfi nedir? \nA: T B: C\nC: H D: O","soru2","soru3","soru4","soru5")
tarih=("soru1","soru2","soru3","soru4","soru5")
tur_c=("a","b","a","d","c")
tar_c=("d","b","b","a","a")
sonuc=0
verilen_cevap = ""
ders=input("Test cozmek istediginiz dersi seciniz\n1: Turkce\n2: Tarih\n")
if ders == "1":
ders=turkce
cevap=tur_c
elif ders == "2":
ders=tarih
cevap=tar_c
else:
input("Yanlis bir sey girdiniz.\n")
if type(ders) is tuple:
for index, i in enumerate(ders):
print(i)
verilen_cevap = input("Cevabi giriniz\n")
if verilen_cevap.lower() == cevap[index]:
sonuc+=20
print("Sonucunuz: ", sonuc)
input()
@atakaj hocam, burada sorular sırayla mı gelecek rastgele mi?
turkce=("Turkce kelimesinin ilk harfi nedir? \nA: T B: C\nC: H D: O","soru2","soru3","soru4","soru5")
tarih=("soru1","soru2","soru3","soru4","soru5")
tur_c=("a","b","a","d","c")
tar_c=("d","b","b","a","a")
sonuc=0
verilen_cevap = ""
ders=input("Test cozmek istediginiz dersi seciniz\n1: Turkce\n2: Tarih\n")
if ders == "1":
ders=turkce
cevap=tur_c
elif ders == "2":
ders=tarih
cevap=tar_c
else:
input("Yanlis bir sey girdiniz.\n")
if type(ders) is tuple:
for index, i in enumerate(ders):
print(i)
verilen_cevap = input("Cevabi giriniz\n")
if verilen_cevap.lower() == cevap[index]:
sonuc+=20
print("Sonucunuz: ", sonuc)
input()
@atakaj hocam, burada sorular sırayla mı gelecek rastgele mi?
Sırayla, fakat rastgele yapmamı istiyorsanız onu da yapabilirim.
atakaj
"I am constantly torn between killing myself or everyone around me."