首页 > 解决方案 > 如何更改每个新输入的时间戳?

问题描述

所以我正在尝试制作一个程序,用户输入笔记并为它们加上时间戳,但是当我运行它时,所有的日期时间都是相同的。有什么办法可以改变这个吗?

from time import time, ctime
t = time()
noteno = int(input("How many notes would you like to add? "))
for i in range (noteno):
 note = input("Add note: ")
 stamp1 = ctime(t)
 print(f"Note stamped at: {stamp1}")

标签: pythonpython-3.9

解决方案


您可以将 t=time() 放入 for 循环中。

from time import time, ctime
noteno = int(input("How many notes would you like to add? "))
for i in range (noteno):
    t = time()
    note = input("Add note: ")
    stamp1 = ctime(t)
    print(f"Note stamped at: {stamp1}")

推荐阅读