我可以在python

时间:2017-10-30 20:47:47

标签: python

我想创建一个程序,该程序从用户那里获取一些信息,并从程序的最后一次increased开始,给它们一定的值run一定量。

举个例子:

  • x = 1
  • 用户inputs"2"printed
  • 他们关闭program
  • 用户inputs"3"printed
  • 他们关闭program
  • 用户inputs"4"printed
  • 等......

这是否可以在Python

中实现

1 个答案:

答案 0 :(得分:1)

首先,在与data.txt .py相同的目录中创建一个名为file的文件,其中只包含值0

然后在.py file中,您可以执行以下操作:

curNum = int(open("data.txt", "r").read())

toAdd = int(input("number to add: "))

newNum = curNum + toAdd

print("number is now:", newNum)

open("data.txt", "w").write(str(newNum))

因此,在创建内容为file的{​​{1}}:data.txt之后,以下是一些测试的结果:

第一次运行

0

第二次

number to add: 10
number is now: 10

第三次

number to add: 2
number is now: 12

希望你能将它应用到你想做的事情上!