Python 我的代码运行但不输出任何内容,为什么?

Python 我的代码运行但不输出任何内容,为什么?,python,Python,这是我运行的一个无序列表代码,但没有输出。我的代码看起来很正确 my_list = [1,2,3,4,5,6,7] from random import shuffle shuffle(my_list) def shuffle_example(new_list): shuffle(new_list) return new_list shuffle_example(my_list) 这是你的答案 my_list = [1,2,3,4,5,6,7]

这是我运行的一个无序列表代码,但没有输出。我的代码看起来很正确

my_list = [1,2,3,4,5,6,7]

from random import shuffle

shuffle(my_list)

def shuffle_example(new_list):

        shuffle(new_list)
        return new_list

shuffle_example(my_list)


这是你的答案

my_list = [1,2,3,4,5,6,7]

from random import shuffle

shuffle(my_list)

def shuffle_example(new_list):

        shuffle(new_list)
        return new_list

print(shuffle_example(my_list))

您必须将
打印(shuffle\u示例(my\u list))
放入控制台,以便在控制台中打印函数返回的结果。

您的程序永远不会被要求输出某些内容。您需要添加一个
print
语句才能输出某些内容。
print(shuffle\u-example(my\u-list))
替换替换
shuffle\u-example(my\u-list)

您不要求程序输出任何内容。你的意思是要添加
print(我的列表)
作为最后一行吗?你的代码执行得很完美。只需添加
print(my_list)
即可显示输出,因为您尚未将结果打印到控制台。尝试print(shuffle_示例(my_list)),我认为这是一种不用print语句使用return关键字的方法?