羽生青空 发表于 2022-11-21 11:32:39

暂停一秒输出

大佬们 帮帮我

题目: 暂停一秒输出。

程序分析: 无。

程序源代码:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import time

myD = {1: 'a', 2: 'b'}
for key, value in dict.items(myD):
    print key, value
    time.sleep(1) # 暂停 1 秒

以上实例输出结果为(会有停顿效果):

1 a
2 b

jackz007 发表于 2022-11-21 12:58:29

本帖最后由 jackz007 于 2022-11-21 13:00 编辑

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import time

myD = {1: 'a', 2: 'b'}
for key , value in myD . items():
    print(key , value)
    time . sleep(1) # 暂停 1 秒

羽生青空 发表于 2022-11-21 13:50:32

jackz007 发表于 2022-11-21 12:58


请问这个问题,和上面那个问题是一样的吗,我看不懂这源代码

题目: 暂停一秒输出。

程序分析: 无。

程序源代码:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time

print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

# 暂停一秒
time.sleep(1)

print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

jackz007 发表于 2022-11-21 13:53:50

本帖最后由 jackz007 于 2022-11-21 13:56 编辑

羽生青空 发表于 2022-11-21 13:50
请问这个问题,和上面那个问题是一样的吗,我看不懂这源代码

题目: 暂停一秒输出。


         是的,这个代码是间隔 1 秒打印 2 个时间点的时间值,让你亲身体验,sleep(1) 确实是延迟了 1 秒。
         你的代码都是 Python 2.x 的例子,print 还不是函数,在 Python 3.x print() 已经是函数了,调用的时候,必须添加括号。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time

print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))

# 暂停一秒
time . sleep(1)

print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))

羽生青空 发表于 2022-11-21 13:55:16

jackz007 发表于 2022-11-21 13:53
是的,这个代码是间隔 1 秒打印 2 个时间点的时间值,让你亲身体验,sleep(1) 确实是延迟了 1...

好的,谢谢大佬
页: [1]
查看完整版本: 暂停一秒输出