这是我学校作业代码的一部分,所以请理解我可能完全理解你的答案:
任务:
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()