用户:
如月影二查看:1 回复:4 评论:1 创建时间:2020-04-02T23:34:58
import random
a=1
b=2
c=3
d=4
e=3
f=2
g=1
h=[]
for a in range(b):
for c in range(d):
for e in range(f):
g=g+a+random.randint(0,c+e)
h.append(g)
print(h)
如月影二import random
a=1
b=2
c=3
d=4
e=3
f=2
g=1
h=[]
for a in range(b):
for c in range(d):
for e in range(f):
g=g+a+random.randint(0,c+e)
h.append(g)
print(h)
列表h里最大的是41,为什么呢?
点赞0
评论
你猜你猜你猜你猜因为要求列表h最大值,添加进列表h的值都来自变量g,所以只要算出变量g运行程序后的值就行了。于是可以把代码简化为:
a=1
b=2
c=3
d=4
e=3
f=2
g=1
for a in range(b):
for c in range(d):
for e in range(f):
g=g+a+c+e
print(g)
因为要求最大值,所以可以把列表h、随机数去掉,
运行得:
41
所以列表h里最大的是41。
点赞1
评论