醉卧木兰舟 发表于 2021-5-21 03:58:51

为什么下面的功能不工作

import random
>>> def rand():
for i in range(6):
…   random.randint(1,40)
…   print()

>>> rand()

有志竟成 发表于 2021-5-21 03:59:11

你没有打印任何东西 - 你只是扔掉价值返回。
请注意,如果没有该功能,打印值只是因为您在 REPL - 其工作是打印出表达式值("REPL"中的"P"表示"用于"打印")。
如果您将循环写入脚本并运行它,则不会看到任何打印内容

蓝色月光 发表于 2021-5-21 03:59:31

import random
>>> def rand():
for i in range(6):
…   return random.randint(1,40)

>>> x = rand()
print(x)我想你想要这个

纸老虎和兔子 发表于 2021-5-22 16:28:16

我最喜欢这种直接方式
页: [1]
查看完整版本: 为什么下面的功能不工作