Привет, я новичок в phyton, и я посмотрел везде, но все, что я нашел, это опция .split () для нескольких входов, но я не хочу, чтобы они были вместе, я хочу один в каждом отдельном цикле while. Вот что ядо сих пор
в основном мне нужно сделать 3 вопроса с несколькими ответами, и «q» содержит ответ, который нужно проверить, и если правильно, он подсчитывает точку в «pt», тогда «q» сбрасывается для использования.в следующем вопросе, так что у меня не будет 3 переменных для трех крошечных заданий ..
q =""
pt = int(0)
print('''\n\n - Answer only with A, B, C Ou D(casing doesn't matter), anything else will be disregarded. \n\n
1-) who would win, Jason Vorhees or Freddy Krugger!? \n A-) Freddy \n B-) Jason \n C-) the Public \n D-) Debatable \n\n
2-) Who is the fastest!? \n A-) Sonic \n B-) speedy \n C-) Flash \n D-) Monica \n\n
3-)Wich boardgame is based on H.P.Lovecraft's stories!? \n A-) Call of Cthulhu \n B-) Sushi Go \n C-) The Resistance \n D-) Arkham Horror \n\n''')
# question 1
while(True):
q = input("answer 1: ")
if(q == "B" or q == "b"):
print("Correct!")
pt= pt+1
break
if(q == "a" or q == "c" or q == "d" or q == "A" or q == "C" or q == "D"):
print('wrong, the correct one is B \n')
break
else:
print("enter a valid letter!!!")
q=""
# question 2
while(True):
q = input("answer 2: ")
if(q == "A" or q == "a"):
print("Correct!")
pt= pt+1
break
if(q == "b" or q == "c" or q == "d" or q == "B" or q == "C" or q == "D"):
print('wrong, the correct one is A \n')
break
else:
print("enter a valid letter!!!")
q=""
# question 3
while(True):
q = input("answer 3: ")
if(q == "D" or q == "d"):
print("Correct!")
pt= pt+1
break
if(q == "a" or q == "b" or q == "c" or q == "A" or q == "B" or q == "C"):
print('wrong, the correct one is D \n')
break
else:
print("enter a valid letter!!!")
q=""
#Final
if(pt>0):
print('You got', pt, 'out of 3 questions right \n')
else:
print('unfortunately you got it all wrong.. not even to look online broh!? :v \n')