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关键字的方法?