因此,我对python非常陌生,并且我正在尝试制作一个基于文本的类似rpg的东西,该事物涉及具有2个出口(左侧或右侧)的第一个房间,之后的每行房间都有最后一个房间之和的整数量,每个变量都是从0到3(退出量)的随机整数, 这样:
a = [2]
print(a)
import random
b = []
for i in range(0,2):
x = random.randint(0,3)
b.append(x)
print(b)
b_sum = sum(b)
import random
c = []
for i in range(0,b_sum):
x = random.randint(0,3)
c.append(x)
print(c)
c_sum = sum(c)
import random
d = []
for i in range(0,c_sum):
x = random.randint(0,3)
d.append(x)
print(d)
d_sum = sum(d)
import random
e = []
for i in range(0,d_sum):
x = random.randint(0,3)
e.append(x)
print(e)
e_sum = sum(e)
import random
f = []
for i in range(0,e_sum):
x = random.randint(0,3)
f.append(x)
print(f)
f_sum = sum(f)
import random
g = []
for i in range(0,f_sum):
x = random.randint(0,3)
g.append(x)
print(g)
这工作正常,但导航已被证明很难。
rowlist = [a,b,c,d,e,f,g,h,ii]
row = (rowlist[0])
room = (a[0])
print(room)
if room == 2:
door=str(input("left or right"))
if door == "left":
roomsum = sum(row[row < room (+1)])
我在这里试图做的是找到当前“房间”之前的列表中的每个整数的总和。但我不知道如何做到这一点!任何帮助将不胜感激,非常感谢!
慕的地10843
相关分类