我如何创建一个函数来计算你玩更多游戏时游戏的胜率?



我一直在尝试创建一个函数来做到这一点作为实践。我写代码的时间并不长。我已经尝试了很多东西,但我目前的代码如下:

print("If win, type 1. If lose, type 0")
result_list = []
result = input("game result? ")
if result == 1:
    result_list.append(1)
else:
    result_list.append(0)
    
percent = (sum(result_list)/len(result_list)) * 100
print("the win percentage is",percent,"%")

我希望能够输入数字1的胜利,并有这个添加到当前空的列表。目前,结果总是显示为0%。是我做错了吗?

代码示例:

results = []
for _ in range(10):
    result_list.append(int(input("game result? ")))
percent = (sum(result_list)/len(result_list)) * 100
print("the win percentage is",percent,"%")

可以移动最后两行&将for循环中的10更改为for循环的效果;)

相关内容

最新更新