尝试在Python中创建一个存储错误代码并可以显示总数的工具

时间:2015-08-03 20:09:17

标签: python

#Error Code Collection

#Codes

ec80803 = 0

#Start

prompt = input("Code:")

if prompt == "80803":
  ec80803 += 1
print (ec80803)

这就是我到目前为止的问题,我的问题是如何制作它以便它会回到要求代码然后每次输入时都添加+1?至于现在我输入80803它显示1,就是这样。对不起,如果这是一个愚蠢的诺贝尔问题,我真的只是开始进入Python并且想要去创造一些东西。谢谢:))

2 个答案:

答案 0 :(得分:1)

你需要某种循环 - 所有程序在到达终点时都会退出。所以这样的事情会起作用:

#Error Code Collection

#Codes

ec80803 = 0

#Start

try:
    while True:
        prompt = input("Code:")

        if prompt == "80803":
          ec80803 += 1
        print (ec80803)
except KeyboardInterrupt:
    print("Exiting")

在退出程序之前,这将继续询问输入(按ctrl + c)。如果没有try / except阻止,您在退出时会遇到难看的堆栈跟踪。

答案 1 :(得分:0)

在while循环中弹出它。