【发布时间】:2015-10-06 19:27:59
【问题描述】:
在 python 中,return() 和 print() 对下面的代码有不同的影响。有什么不同?为什么?
def count_wins(teamname):
wins = 0
for team in nfl:
if team[2] == teamname:
wins +=1
return wins
def count_wins(teamname):
wins = 0
for team in nfl:
if team[2] == teamname:
wins +=1
print wins
nfl = [['2009', '1', '匹兹堡钢人队', '田纳西泰坦队'], ['2009', '1', '明尼苏达维京人队', '克利夫兰布朗队']]
【问题讨论】:
-
有什么区别?一切。也许会问相似之处是什么。两者是如此无关,以至于要求“差异”毫无意义。也许读一本介绍性的 python 书,应该解释两者。
标签: python