Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- class Question_Game:
- quest = {
- 1:["Ποιά είναι η μεγαλύτερη χώρα;",["Ελλάδα","Κίνα","Βουλγαρία","Ισπανία"],["Κίνα"],["Βουλγαρία","Κίνα"]],
- 2:["Ποια νότα είναι μετά την λα΄",["ντο","φα","σι","μι"],["σι"],["ντο","σι"]],
- 3:["Ποιο σύμβολο ονομάζεται παραγοντικό;",["+","!","<","S"],["!"],["!","S"]],
- 4:["Ποιος καλλιτέχνης έχει ερμηνεύσει περισσότερα τραγούδια;",["Μαρτάκης","Ρέμος","Ασλανίδου","Παντελίδης"],["Ρέμος"],["Παντελίδης","Ρέμος"]],
- 5:["Ποιος ποιητής έγραψε τον Εθνικό Ύμνο¨",["Σεφέρης","Καζαντζάκης","Σολωμός","Παλαμάς"],["Σολωμός"],["Παλαμάς","Σολωμός"]],
- 6:["Πότε έγινε η άλωση της Κων/λης;",["1450","1451","1483","1453"],["1453"],["1453","1483"]],
- 7:["Πότε μπήκε η Ελλάδα στην Ε.Ε;",["1990","2001","2002","2000"],["2001"],["2001","2000"]],
- 8:["Ποιος είναι ο μεγαλύτερος ποταμός της Γης;",["Τίγρης","Αμαζόνιος","Ευφράτης","Δούναβης"],["Αμαζόνιος"],["Δούναβης","Αμαζόνιος"]],
- 9:["Ποιο είναι το αποτέλεσμα της παράστασης Α = 2/4*3 σε έναν υπολογιστή;",["0","3/2","6","1/6"],["3/2"],["1/6","3/2"]],
- 10:["Τι σημαίνει η λέξη famous;",["Χοντός","Ψηλός","Όμορφος","Γνωστός"],["Γνωστός"],["Όμορφος","Γνωστός"]],
- 11:["Ποιο είναι το συνώνυμο της λέξης αδαής;",["Έξυπνος","Άσχετος","Απρεπής","Άγνωστος"],["Άσχετος"],["Απρεπής","'Ασχετος"]],
- 12:["Πώς συμβολίζεται η νότα φα;",["G","F","E","Fm"],["F"],["F","Fm"]],
- 13:["Ποια ομάδα έχει πιο σταθερά στοιχεί;",["Αλκάλια","Αλκαλικές Γαίες","Αμέταλλα","Ευγενή Αέρια"],["Ευγενή Αέρια"],["Αμέταλλα","Ευγενή Αέρια"]],
- 14:["Ποιο είναι το αντίθετο του μπροστά;",["Δίπλα","Πίσω","Απέναντι","Κάτω"],["Πίσω"],["Πίσω","Κάτω"]],
- 15:["Πότε έγιναν οι Ολυμπιακοί αγώνες στην Ελλάδα;",["1990","2000","2004","2010"],["2004"],["2000","2004"]]
- }
- players_self = []
- def __init__(self, name):
- self.name = name
- self.skip = 1
- self.fifty = 1
- self.points = 0
- self.questions_already_shown = []
- self.questions_to_display=10
- def skip_question(self):
- if (self.skip == 1):
- pass
- else:
- print("")
- def fifty_help(self):
- if (self.fifty == 1):
- pass
- else:
- print("")
- def ask_question(self):
- for i in range(self.questions_to_display): # It will run 10 times.
- random_question = random.randint(1,15)
- while (random_question in self.questions_already_shown):
- random_question = random.randint(15)
- self.questions_already_shown.append(random_question)
- self.questions_to_display -= 1
- print(Question_Game.quest[random_question][0], "\n") # It prints the question
- print("A. ",Question_Game.quest[random_question[1]][0])
- print("B. ",Question_Game.quest[random_question[1]][1])
- print("C. ",Question_Game.quest[random_question[1]][2])
- print("D. ",Question_Game.quest[random_question[1]][3])
- ans = input("Η απάντηση σου ειναι --> ").upper()
- while ans not in ["A","B","C","D"]:
- print('Κατι πηγε στραβα.. \n Οι διαθεσιμες επιλογες σας ειναι "A","B","C","D"')
- ans = input("Η απάντηση σου ειναι --> ").upper()
- if ans=="A":
- if Question_Game.quest[2][0] == Question_Game.quest[1][0]:
- self.points+=10
- else:
- print("Λαθος απάντηση")
- elif ans=="B":
- if Question_Game.quest[2][0] == Question_Game.quest[1][1]:
- self.points+=10
- else:
- print("Λαθος απάντηση")
- elif ans=="C":
- if Question_Game.quest[2][0] == Question_Game.quest[1][2]:
- self.points+=10
- elif ans=="D":
- if Question_Game.quest[2][0] == Question_Game.quest[1][3]:
- self.points+=10
- else:
- print("Λαθος απάντηση")
- def Start_game(self):
- print("------------------------------")
- print("|Welcome to the Questions game|")
- print("------------------------------")
- # Create 3 players and store them in players_self list.
- for i in range(1, 4):
- player1 = Question_Game(input("Enter name for Player" + str(i)))
- Question_Game.players_self.append(player1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement