Arkadaşlar böyle bir program yazmaya çalıştım yalnız tüm sistemi bir döngü haline getirme işini beceremedim. Böyle şurayı şöyle yapsan daha iyi olurdu diyeceğiniz yerlerde varsa yardımcı olun lütfen Teşekkürler.
import time
def seçenekler(seçenek):
seçenekler = ["\nA) 2 \nB) 4 \nC) 6 \nD) 8",
"\nA) Aşk \nB) Sevgi \nC) Dostluk \nD) Barış",
"\nA) Kaç gün kaldı? \nB) Kaçta gelirsin? \nC) Kaç gibi biter? \nD) Kaça gidiyorsun?",
"\nA) Direk \nB) Kemer \nC) Delik \nD) Kemik",
"\nA) Dirayetli \nB) Temkinli \nC) Görgülü \nD) Sıhhatli",
"\nA) Darbuka \nB) Kanun \nC) Keman \nD) Klarnet",
"\nA) Üç vakte kadar \nB) Sonsuza kadar \nC) Kırk gün kırk gece \nD) Ay sonuna kadar",
"\nA) Berber \nB) Hallaç \nC) Nalbant \nD) Tellal",
"\nA) Lokum \nB) Şurup \nC) Kaymak \nD) Şeker",
"\nA) 6 \nB) 9 \nC) 12 \nD) 15"]
if seçenek == 1:
print(seçenekler[0])
else:
print(seçenekler[seçenek - 1])
print("Her soruyu cevaplamak için 5 saniyeniz vardır.")
sorular = """1. Garsonun yazdığı adisyonda, karşısında iki çarpı işareti olan üründen kaç adet sipariş etmişsinizdir?
2. Ormanlık alanların girişinde görebileceğimiz ünlü söze göre, ormanı bekçiden ziyade hangisinin koruduğunu öğreniriz?
3. Hangi sorunun muhatabı genellikle çocuklardır?
4. Çok üzülen birinin, halk arasında, burnunun nesinin sızladığı söylenir?
5. "Becerikli, zeki, güçlü" anlamında kullanılan kelime hangisidir?
6. Hangi enstrüman hem dizlerin arasına hem koltuk altına konularak çalınır?
7. Masal sonlarında, karakterlerin ne kadarlık süre boyunca mutlu yaşadıklarını öğreniriz?
8. Masalların klişe giriş cümlesinde develer ne iş yapar?
9. Yemekten sonra "Eline sağlık" diyen kişiye verilen cevapta, afiyet ile birlikte hangisi olsun denilir?
10. Bir trilyonda kaç adet sıfır vardır?"""
sorular = sorular.split("\n")
değer = 0
while değer < 10:
time.sleep(5)
# Soru 1
print(sorular[0])
seçenekler(1)
cevap1 = input("Cevabınız: ").lower()
değer += 1
# Soru 2
print(sorular[1])
seçenekler(2)
cevap2 = input("Cevabınız: ").lower()
değer += 1
# Soru 3
print(sorular[2])
seçenekler(3)
cevap3 = input("Cevabınız: ").lower()
değer += 1
# Soru 4
print(sorular[3])
seçenekler(4)
cevap4 = input("Cevabınız: ").lower()
değer += 1
# Soru 5
print(sorular[4])
seçenekler(5)
cevap5 = input("Cevabınız: ").lower()
değer += 1
# Soru 6
print(sorular[5])
seçenekler(6)
cevap6 = input("Cevabınız: ").lower()
değer += 1
# Soru 7
print(sorular[6])
seçenekler(7)
cevap7 = input("Cevabınız: ").lower()
değer += 1
# Soru 8
print(sorular[7])
seçenekler(8)
cevap8 = input("Cevabınız: ").lower()
değer += 1
# Soru 9
print(sorular[8])
seçenekler(9)
cevap9 = input("Cevabınız: ").lower()
değer += 1
# Soru 10
print(sorular[9])
seçenekler(10)
cevap10 = input("Cevabınız: ").lower()
değer += 1
puan = 0
if cevap1 == "b" or cevap == "4":
puan += 1
if cevap2 == "b" or cevap2 == "sevgi":
puan += 1
if cevap3 == "d" or cevap3 == "kaça gidiyorsun?":
puan += 1
if cevap4 == "a" or cevap4 == "direk":
puan += 1
if cevap5 == "a" or cevap5 == "dirayetli":
puan += 1
if cevap6 == "a" or cevap6 == "darbuka":
puan += 1
if cevap7 == "b" or cevap7 == "sonsuza kadar":
puan += 1
if cevap8 == "d" or cevap8 == "tellal":
puan += 1
if cevap9 == "d" or cevap9 == "şeker":
puan += 1
if cevap10 == "c" or cevap10 == "12":
puan += 1
print("Toplam puan", puan)