python 3 for循环倒序、一组数据参数解包

1、实现for循环倒序

# range里的三个位置,第一位是开始,中间为结束(范围是前开后闭),最后一位是步长

for i in range(9, 0, -1): 
    print(i)

结果:

2、解包笔记

# 将用户输入的所有数字相乘之后对20取余数,用户输入的数字个数不确定。
# 封装一个函数long
def long(*args):
    s = 1   # 定义一个s ,用来保存乘积
    for i in args:  # 循环相乘
        s = s * i
    k = s % 20  # 取余数
    return k


x = [1, 3, 4, 6]
y = long(*x)    # *号代表解包的意思,x是一个整体,要元素相乘,需要解包进行
print(y)

结果:

原文地址:https://www.cnblogs.com/will-wu/p/14950395.html