python - 如何从是和否答案中添加分数?
问题描述
我想用是和否的答案来计算分数,但我似乎无法弄清楚。我知道当我看到它时它会非常简单,但由于某种原因,我不能。
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
解决方案
也许试试这个
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)
推荐阅读
- spring-boot - 来自返回 void 的方法的单声道响应
- java - Java RestHighLevelClient - 弹性搜索 - 如何在 id 字段值中添加特殊字符“/”
- android - 为什么我的应用从不调用 BluetoothGattCallback.OnServicesDiscovered?
- python - 在 python/spyder 中工作的 Selenium 代码在 colab 中不起作用
- gitlab - 如何查询 GitLab 合并请求是否支持多个审阅者?
- json - 渲染集合会抛出“htmlspecialchars() 期望”我如何像 Eloquent 集合一样重新渲染它
- c++ - icmp 取消引用指向不完整类型“struct icmp”的指针
- javascript - Javascript Dom 产品列表
- visual-studio - 如何在 Visual Studio 中获取 Vue 模板(其中 HTML 位于 JS 字符串文字中)的语法突出显示?
- sql - 如何在sql中获取读取为'= 4 * 10 * 2'的列值作为80 - 使用选择查询实现相同而不创建函数