如何存储元组并继续要求用户输入更多值,直到用户输入'?

时间:2017-11-28 02:50:00

标签: python list while-loop tuples

因此,分配是创建一个元组列表,用于存储运行日期,运行时间以及您在该日期运行的里程数。程序应继续要求用户输入有关运行时间的信息,直到用户输入"完成"。输出应该是存储在名为' run_data'的列表中的所有元组。 这就是我所拥有的:

def data(date, time, distance):

    list1 = [(date, time, distance)]
    done = False
    while input == done:
        run_data = list1.append((date, time, distance))
def main():

    d = input('input the date of your run in the form mmdd: ')
    t = input('input how long your run was in minutes: ')
    m = input('input the distance you ran in miles: ')

    running = data(d, t, m)
    print(running) 
main()

在输入时我没有错误,但在询问距离后,它没有输出。我很困惑为什么它会输出那个并且不确定我哪里出错了。我想提一下,我是初学者使用python所以任何帮助将不胜感激。谢谢!

0 个答案:

没有答案
相关问题