python调用函数出现未定义_Python:调用包含variab的函数时未定义变量

几周前我刚上了我的第一节编程课,我很难说我很难受。我们必须创建一个程序(用我教授的话说):Simulate the roll of two dice. Use a randomly generated integer to represent the roll of each die in a function named point. Return the combined value of a roll. Use a loop in main to roll the dice five times and report each result.

所以,我尽了最大的努力,一直遇到同样的问题,它告诉我我的变量total没有定义,即使我调用的是包含变量的函数。在

我把下面的代码提交给了我的教授,而教授的回答是:The dice program is close. Return the total of a roll. Call point in main and capture the returned value for printing.

所以他说在我的main函数中调用函数point(至少我认为是这样的),但它仍然不会读取我的重要变量来完成这个任务。在import random

min=1

max=6

def main():

for roll in range(5):

point()

print(total)

def point():

roll=random.randint(min, max)

roll2=random.randint(min, max)

total=roll+roll2

return total

main()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值