这是我的代码:
def generate(x)
two = {}
for x in range(1,7315):
two.update({vowels[random.randint(0,4)] + alpha[random.randint(0,21)]:0})
return two
generate(x)
这只返回一个值,我怎么能让它返回多个值?
答案 0 :(得分:0)
返回带有值的元组
def returnTwoNumbers():
return (1, 0)
print(returnTwoNumbers()[0])
print(returnTwoNumbers()[1])
#output:
#1
#0
看起来你也试图从你的元音列表中获取一个随机元音。使用random.choice
是一种从列表中获取随机项的更具可读性的方法:
import random
vowelList = ['a', 'e', 'i', 'o', 'u']
print (random.choice(vowelList))
答案 1 :(得分:0)
您可以使用元组来@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
body { margin: 0; }
div#slider { overflow: hidden; }
div#slider figure img { width: 20%; float: left; }
div#slider figure {
position: relative;
width: 500%;
margin: 0;
left: 0;
text-align: left;
font-size: 0;
animation: 10s slidy infinite;
}
来自函数的多个值,例如:
return
答案 2 :(得分:0)
你有错误的缩进
def generate():
two = {}
for x in range(1,7315):
two.update({vowels[random.randint(0,4)] + alpha[random.randint(0,21)]:0})
return two
twos = generate()