Python双打印字符串
由于某种原因,字符串是双重打印的。怎么会是这样Python双打印字符串,python,Python,由于某种原因,字符串是双重打印的。怎么会是这样 打印语句在闰年函数中,因此每次调用它都会导致打印“是,…”或“否,…” 在这里,第一次调用发生在第8行,闰年(2020),第二次调用发生在第16行调用该月(2020)的天时,它本身在第13行调用闰年 通常,最好不要从函数内部打印,而是从函数返回状态并在外部打印。因此,您可以从leap\u year返回True或False,然后运行以下代码进行打印: if leap_year(2020): print("Yes, leap year") el
打印语句在闰年函数中,因此每次调用它都会导致打印“是,…”或“否,…” 在这里,第一次调用发生在第8行,
闰年(2020)
,第二次调用发生在第16行调用该月(2020)的天时,它本身在第13行调用闰年
通常,最好不要从函数内部打印,而是从函数返回状态并在外部打印。因此,您可以从leap\u year
返回True
或False
,然后运行以下代码进行打印:
if leap_year(2020):
print("Yes, leap year")
else:
print("No, not a leap year")
打印太多,文本不够。第13行需要仔细考虑。第八行没有做你认为是的。哦,是的,当然!我忘了。我想写“退货”而不是“打印”。谢谢。