Py学习  »  grantslape  »  全部回复
回复总数  2
3 年前
回复了 grantslape 创建的主题 » 包括范围循环Python 3中的最后一个值

我想你只需要确定你是在序数上加1,而不是在字符上加1。此外,你不需要内在的 for 循环,只需将当前索引转换回具有 chr() :

for char in range(ord(start_character), ord(end_character)+1):
    print(chr(char))
3 年前
回复了 grantslape 创建的主题 » NameError:未在Python中定义名称“x”

看起来您是通过函数中的全局变量定义变量的。你会想要转换你的 price_buy number_exit 到局部变量。

或者:

# This function generates a random number between a certain range
def fun_price_buy():
    return np.random.randint(50000,300000)

# This function generates a random number between a certain range
def fun_mx_buy():
    return np.random.randint(50, 150)