python trip mpg程序循环

时间:2014-02-01 05:24:24

标签: python

我正在编写一个程序,在每次填充行程时计算MPG,然后当用户输入空字符串时,循环退出并显示每个填充的MPG和完整行程的总MPG。我创建了一个算法,如下所示。请提供您的意见。感谢。

算法:

Do while tripmiles not equal to a blank line
    Get initial odometer miles from user and assign to tripA
    get final odometer miles from user and assign to tripB
    subtract tripB from tripA and assign the value to leg_1
    get gallons from user and assign the value to mygals
    divide leg_1 by mygals and assign value to leg_mpgs
    add each leg_mpgs and divide by total legs, assign to mytotalmpg 
Display each leg_mpg and mytotalmpg to screen
请记住,我不是在这里编写代码。它只是一个算法。再次感谢

1 个答案:

答案 0 :(得分:0)

您是否考虑过将用于存储里程表值的数据结构?使用列表/数组作为移位寄存器很容易实现,并允许您保持总mpg的运行平均值。

如果您不熟悉,

Here是在python中使用列表的链接。