我的课程循环?丢失

时间:2012-11-28 23:20:41

标签: python

  

模拟收银机,因为它总计了用户的购买量。程序应针对单个用户执行未指定数量的项目。该程序应提示用户每个项目的数量和单位成本。用户应通过输入负数来指示购买结束。程序应在一行输出数量,单位成本,项目总数(数量乘以单位成本),以及文件purchases.txt的当前小计。这些值应该用空格分隔。程序应该将最终总数输出到文件和屏幕。

我的文件I / O很好。我在课堂上遇到的麻烦是创建我的循环并在输入内容时停止它。

import os.path
outFile = open("purchases","w")
quantity = raw_input("What is the quantity of the item")
cost = raw_input("How much is each item")
outFile.write()
while quantity <= ???? : 

我理解数学,但循环只是让我失望。

1 个答案:

答案 0 :(得分:2)

这是一个暗示:

  

用户应通过输入否定来表明购买结束   量。

循环应循环,直到用户输入负数。

因此你的循环看起来像:

while quantity > 0: