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)
结果: