Member 12388676 Ответов: 1

Я хотел бы знать, как выбрать из выбора викторины, например, вопросы науки и сокора


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

См. ссылку ниже.

1 Ответов

Рейтинг:
0