from random import randrange
numbers = [randrange(33, 126) for _ in range(8)]
for n in numbers:
print(n)
print(chr(n))
sum(numbers)
numbercomp = [int(_)/8 - 32 for _ in numbers]
print numbercomp
样本输出:
121
y
80
P
79
O
70
F
54
6
98
b
82
R
125
}
[-17, -22, -23, -24, -26, -20, -22, -17]
从你的问题来看,似乎你想在33-126之间生成8个随机数。然后把这些数字加起来除以8。然后你想从中减去32。你知道吗
你生成了数字列表。您只需要将和存储在一个变量中,然后再使用它。我会这样做:
如果我理解正确,你需要一个给定变换的整数列表。使用映射函数会更快,但我希望这更容易掌握。我很担心这种转换,因为它保证了负数对于大多数应用程序来说都是一个奇怪的结果。你知道吗
样本输出:
相关问题 更多 >
编程相关推荐