如何分别求python中两个独立数据项的总和?
How to find the sum of two separate items of data in python, separately?
如何重新启动程序?
我试图在第一个循环中找到第一组数据的总和,然后单独在第二个循环中找到数据的总和,但最后一个循环中的总和计算该循环中的数据总和和之前的循环中的数据总和.我犯了什么错误?
import random, time
#Variables
die1 = 0
die2 = 0
goal = 0
tries1 = 0
tries2 = 0
sum = 0
#Asking for the player's names
player1 = input("What is your name, player1?")
player2 = input("What is your name, player2?")
#The "goal"
goal = random.randrange(5) + 1
print("The goal is:", goal)
while die1 != goal:
die1 = random.randrange(5) + 1
print(player1, "Your roll is:", die1)
tries1 = tries1 + 1
sum = sum + die1
print(sum)
while die2 != goal:
die2 = random.randrange(5) + 1
print(player2, "Your roll is:", die2)
tries2 = tries2 + 1
sum = sum + die2
print(sum)
您缺少在第一次循环后将 sum 重新初始化为 0。
如何重新启动程序? 我试图在第一个循环中找到第一组数据的总和,然后单独在第二个循环中找到数据的总和,但最后一个循环中的总和计算该循环中的数据总和和之前的循环中的数据总和.我犯了什么错误?
import random, time
#Variables
die1 = 0
die2 = 0
goal = 0
tries1 = 0
tries2 = 0
sum = 0
#Asking for the player's names
player1 = input("What is your name, player1?")
player2 = input("What is your name, player2?")
#The "goal"
goal = random.randrange(5) + 1
print("The goal is:", goal)
while die1 != goal:
die1 = random.randrange(5) + 1
print(player1, "Your roll is:", die1)
tries1 = tries1 + 1
sum = sum + die1
print(sum)
while die2 != goal:
die2 = random.randrange(5) + 1
print(player2, "Your roll is:", die2)
tries2 = tries2 + 1
sum = sum + die2
print(sum)
您缺少在第一次循环后将 sum 重新初始化为 0。