from random import randint
from itertools import chain
#一般方法
chinese =[randint(60,100)for i inrange(40)]
math =[randint(60,100)for i inrange(40)]
english =[randint(60,100)for i inrange(40)]for j inrange(len(math)):
chinese[j]+ math[j]+english[j]# 并行的情况,使用zip函数进行迭代zip([1,2,3,4],('a','b','c'))
total =[]for c, m, e inzip(chinese, math, english):
total.append(c+m+e)# 串行情况,使用itertools.chain
e1 =[randint(60,100)for i inrange(40)]
e2 =[randint(60,100)for i inrange(42)]
e3 =[randint(60,100)for i inrange(42)]
e4 =[randint(60,100)for i inrange(39)]
count =0for s in chain(e1, e2, e3, e4):if s>90:
count +=1