选项A:估算数字

时间:2016-04-28 17:23:25

标签: python

这是我学校作业代码的一部分,所以请理解我可能完全理解你的答案:

任务:

OptionA:必须向用户询问估算编号(来自paintingJobs.txt) •必须找到输入的估算编号的客户ID和估计详细信息

然而,当我从paintingJobs.txt文件中输入估计数字时,例如A001,它不显示估计编号A001的信息,只打印出消息“这不是有效的估计编号。请再试一次。”

显示的外观应如下所示:PLEASE CLICK 但当然是我的代码中的标题。

def optionA():
    estimate = input("Please enter the estimate number:")
    find = 0
    file = open("paintingJobs.txt", "r")
    print("*******************************")
    print("Your estimate number:", estimate)

    rows = csv.reader(file)
    for row in rows:
        estimateNumber, customerID, finalTotal, amountPaid, amountOut = row
        if estimate == estimateNumber:
            cont = False
            print("")
            print("Estimate Number: {0}".format(listed[0]))
            print("CustomerID: {0}".format(listed[1]))
            print("Final Total: {0}".format(listed[2]))
            print("Amount Paid: {0}".format(listed[3]))
            print("Estimate Date {0}".format(listed[4]))
            print("Status: {0}".format(listed[5]))
            find = 1
            None
            break
        if(find == 0):
            print("That isn't a valid estimate number. Please try again.")
        return optionA()

0 个答案:

没有答案