python中可以将代码存储到变量中吗?

1.png如上图所示,如果我想在每次打印出一个数据后想让程序停1秒,就要重复写多个“time.sleep( )”,有没有什么办法可以将“time.sleep( )”这行代码存储到一个变量中去呢(例如存储到字母s)? 这样每次想调用该代码时只用输字母s就行了?python中有这种操作吗?如何操作?

2.png

我尝试了上图所示的方法,但四个数据在IDLE运行时是同时显示出来的,也就是说字母s写了没有用,这种方法不可行。

python中怎样将代码存储到变量中呢?万分感谢各位回答指正!

  • 半生轻狂客
  • 半生轻狂客     2020-07-31 22:51:081楼

    问题已在博客园中解决:

    def s(t):
        time.sleep(t)

    这样之后,用time.sleep(t)时,只用输入字母‘s’就行了,‘s( )’中,括号里填写的数字就是停留时间。

    如下是完整程序(‘s( )’中括号里输入的数字就是停几秒)

    import time
    def s(t):
      time.sleep(t)
    print(5+3)
    s(1)
    print(16/2)
    s(2)
    print(2*4)
    s(3)
    print(10-2)
    s(1)
    print('Finished')



    +添加回复

  • 回复

    顺便推荐一下博客园,https://www.cnblogs.com/,里面很多活跃大佬,python学习网和博客园一起用,就基本没什么问题解决不了了 ^_^

    半生轻狂客  作者 · 2020-07-31 22:59:58