坚持使用Python代码

时间:2014-05-06 02:23:26

标签: python

我正在努力为我的python课程学习决赛。 我的教授实际上毫无用处,我请他帮忙完成最后的家庭作业,并告诉他不要浪费时间。

我有2本书中的程序,我不能正确

第一个体积计算器,这是代码的外观。 http://pastebin.com/YfYbjpwp

即使我在这里选择其他东西,即使是问题,我也会得到同样的错误 File "C:\Users\Christopher\Desktop\test2.py", line 55, in FindCylinderVolume "The Volume of the Cylinder is", (math.pi*(radius ** 2) * height)) NameError: name 'math' is not defined

另一个程序就是简单地模拟收银机的样子 http://pastebin.com/B76Q1u2X

问题在于,它会循环回到优惠券,或者回到顶部以输入项目成本。我已经被困在这几个小时试图解决它但是不能。

1 个答案:

答案 0 :(得分:-1)

对于最初询问的问题,变量在设置之前在该行中被引用:

boxvolume = boxlength*boxwidth*boxheight

这是由错误消息给出的:

File "C:\Users\Christopher\Desktop\volume func.py", line 57, in main
boxvolume = boxlength*boxwidth*boxheight
UnboundLocalError: local variable 'boxlength' referenced before assignment