Python 大于等于

Python 大于等于,python,Python,我正在做一个倒计时游戏(游戏节目),但无法让它工作 不工作的部分用----分隔 import random # Import Module_1 import time # Import Module_2 choice = 0 number = 0 z = input("How many Big Numbers?") if int(z) == 1: print (random.randrange(25,125,25)) elif int(z) == 2:

我正在做一个倒计时游戏(游戏节目),但无法让它工作

不工作的部分用
----
分隔

import random      # Import Module_1
import time        # Import Module_2

choice = 0

number = 0

z = input("How many Big Numbers?")
if int(z) == 1:
    print (random.randrange(25,125,25))

elif int(z) == 2:
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))

elif int(z) == 3:
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))

elif int(z) == 4:
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))

elif int(z) == 5:
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))

elif int(z) == 6:
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))
    print (random.randrange(25,125,25))


如果y==int(z)+int(x),则第
行:
变量
y
未定义。请注意,
=
是比较,而不是赋值(即
=
)。另外,我认为您必须使用
进行
循环,而不是复制粘贴一行来多次执行某项操作。

应该在不使用if语句的情况下执行此操作

y = int(z) + int(x)
请注意,您使用
=
来定义
y
。它直接转到else语句的原因是未定义
y

如果您真的想要优化,那么剩下的行将如下所示

if int(y) >= 7:
    if int(x) <= 6:
        for i in range(x):
            print(random.randrange(0,11,1))
如果int(y)>=7:

如果int(x),我看不到任何“----”。此外,“它不起作用”对我们来说意义不大。你想做什么,预期的结果是什么,真实的结果是什么?我想让程序根据用户输入打印一定数量的随机数。真正的结果是它总是说“这不等于6个数字”,当我使用一个“=”时,它给了我无效的语法,我不确定我是否理解你想在这里做什么。如果您想引入新变量
y
并使其等于
int(z)+int(x)
,为什么在这里使用
If
?OP似乎不明白。我想说添加完整的代码示例会更好。谢谢一帮朋友,我怎么会如此愚蠢呢。如果这有帮助,您可以使用答案左侧箭头下的复选标记接受此答案。
if int(y) >= 7:
    if int(x) <= 6:
        for i in range(x):
            print(random.randrange(0,11,1))