Я хотел бы знать, как выбрать из выбора викторины, например, вопросы науки и сокора
print( "Hello and welcome to my Quiz\n") #Random Questions And Answers #Soccor Questions one = input("All four home nations – England, Scotland, Wales and Northern Ireland – played at the 1958 World Cup. Where did it take place?\n") two = input("How many of the 20 clubs in MLS are based in Canada?\n") three = input("In which country would you find the world's largest football stadium (by capacity)?\n") four = input("In 2002 on the same day as the World Cup final, 'The Other Final' took place between the world's two lowest ranking nations. Who won the game?\n") five = input("Who finished the 2014-15 Ligue 1 season as top scorer?\n") six = input("Which club have won the most Serie A titles?\n") #Science Questions seven = input("Brass gets discoloured in air because of the presence of which of the following gases in air?\n") eight = input("Chlorophyll is a naturally occurring chelate compound in which central metal is ?\n") #Answer to Soccor Questions onea = "Sweeden" twoa = "Three" threea = "North Korea" foura = "Bhutan" fivea = "Alexandre Lacazette" sixa = "Juventus" #Answers to Science Questions sevena = "Hydrogen sulphide" eighta = "Bromine" print("") # User will be notified if answer is correct or wrong if one == onea: print("1.This is correct") else: print("1.Wrong Answer") if two == twoa: print("2.This is correct") else: print("2.Wrong Answer") if three == threea: print("3.This is correct") else: print("3.Wrong Answer") if four == foura: print("4.This is correct") else: print("4.Wrong Answer") if five == fivea: print("5.This is correct") else: print("5.Wrong Answer") if six == sixa: print("6.This is correct") else: print("6.Wrong Answer") if seven == sevena: print("7.This is correct") else: print("7.Wrong Answer") if eight == eighta: print("8.This is correct") else: print("8.Wrong Answer")
Что я уже пробовал:
я пробовал смотреть на кортежи, но не был уверен, так как я только новичок в python, я хотел бы знать, могу ли я иметь несколько ответов на каждый вопрос, и помощь будет благодарна Спасибо я использую python 3.4.1 я хотел бы иметь другой выбор ответов от a, b, c,d
Richard MacCutchan
Вы, кажется, упускаете основную часть кода, которая просит пользователя выбрать тему, а затем печатает вопрос и ждет ответа. Кроме того, труднее принимать текстовые ответы, так как пользователь может написать ответ не совсем так, как вы его написали. Используйте список для отображения возможных ответов, и пусть пользователь ответит, просто выбрав 1, 2, 3 и т. д.
Member 12388676
Любая идея о том, как это сделать, так как я только новичок в python
Richard MacCutchan
См. ссылку ниже.