当前位置:   article > 正文

使用Python编写一个倒计时程序_python倒计10秒

python倒计10秒

现在,编写一个函数倒计时,以秒为起始数,并从那里开始倒计时(仍然以10秒为递减)。
输出的格式将略有不同,以适应这个起点:如果序列没有精确地倒数到0(从15开始),那么0将不会被打印。如果开始的秒数小于0,它应该打印start must be non-negative!

以下是Python代码实现:

def countdown(start):
    if start < 0:
        print("start must be non-negative!")
    else:
        for i in range(start, -1, -10):
            if i == 0:
                print(i)
            elif i < 10:
                print("0" + str(i))
            else:
                print(i)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

说明:
这个函数的参数是一个整数start,表示倒计时的起点数。如果start小于0,函数将打印错误信息。否则,函数将从start开始倒计时,每次递减10,直到0。在输出倒计时数字时,函数考虑了特殊情况:如果倒计时数字小于10,函数将在其前面补上一个0。如果倒计时过程中没有输出0,函数将不会打印它。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/45027
推荐阅读
相关标签
  

闽ICP备14008679号