首页 > 解决方案 > 如何从是和否答案中添加分数?

问题描述

我想用是和否的答案来计算分数,但我似乎无法弄清楚。我知道当我看到它时它会非常简单,但由于某种原因,我不能。

duckPerc = 0
Yes = 'Yes'
No = 'No'

def duckPerc():
    for i in duckPerc:
        if True:
            duckPerc +=1
        else:
            duckPerc += 0

q1 = input('Do you have feathers(Yes or No)?: ')
if Yes:
    Yes == True
else:
    No == False

标签: python

解决方案


也许试试这个

scoreYes= 0
scoreNo= 0
while True:
    q1 = input('Do you have feathers(Yes or No)?: ')
    if q1.lower() in ["yes", "y"]:
        scoreYes+= 1
    elif q1.lower() in ["no", "n"]:
        scoreNo+= 1
    elif q1 == "stop":
        break
    else:
        print("invalid input")
print(scoreYes)
print(scoreNo)

推荐阅读