Python 将代码循环一定次数

Python 将代码循环一定次数,python,Python,这个程序随机选择一个介于2和7之间的数字,并将其添加到一个循环程序中,我希望循环该循环次数。例如,随机函数随机选择3,我希望循环程序循环3次,因为这个随机函数 import random num = random.randint(2,7) def program(): print("Hello") program() while program() == (num): program() 请告诉我这是否正确,是否可以完成,谢谢。尝试使用计数器之类的变量执行while循环:

这个程序随机选择一个介于2和7之间的数字,并将其添加到一个循环程序中,我希望循环该循环次数。例如,随机函数随机选择3,我希望循环程序循环3次,因为这个随机函数

import random

num = random.randint(2,7)
def program():
    print("Hello")

program()

while program() == (num):
    program()

请告诉我这是否正确,是否可以完成,谢谢。

尝试使用计数器之类的变量执行while循环:

i = 2;
while i <= num:
    program()
    i = i + 1
i=2;

而我这里有注释代码来执行您的请求

import random

# define the function you want to run
def program():
    print("Hello")

# run it a random amount of times (meaningful variable names is important!).
times = random.randint(2,7)
# underscore means we're not going to use the loop variable
for _ in xrange(times):
    program()

您是否在shell中运行了它?是的,但它只打印“Hello”部分两次,即使程序选择了3或更高。既然
程序
返回
,为什么
程序()?!你是说范围内(num)的
?因为我编辑它是为了显示它选择的号码,很抱歉没有把它放进去。