zip()函数将两个列表对应的元素打包成一个元组,返回一个对象,将这个对象转化成list
for多变量循环可以写成
for x,y in zip(list1,list2)
for带索引号的多变量循环 可以写成
for i,j in enumerate(zip(dice1,dice2)): # i为索引号,j为元组
x = j[0]
y=j[1]
示例:
"""
掷骰子:求连续掷两颗骰子,点数之和大于6且第一次掷出的点数大于第二次掷出点数的概率
2020.9.25
"""
import numpy as np
def throw_dice(number):
dice1 = np.random.randint(low=1,high=7,size=number) # 第一次投骰子
dice2 = np.random.randint(low=1,high=7,size=number)