老师为什么i<2,却循环了三次
来源:1-4 编程练习
靑旾8602698
2021-11-11 01:21:46
# coding:utf-8 def goose(): # 向控制台输出唐诗《咏鹅》诗句 name = '鹅,鹅,鹅,曲项向天歌,白毛浮绿水,红掌拨天波。' c = '*'*50 i = 0 while i < 2: result = name + '\n' + c i += 1 # 向控制台输出50个*号分隔符 print(result) return result # 调用函数实现效果 print(goose())
1回答
好帮手慕凡
2021-11-11
同学,你好!
goose( )函数中的while循环时循环了两次,如下图:
return result是函数的返回值,在调用函数时会将返回值返回,print(goose())会调用函数并将函数返回值输出,没有return则会如上图所示返回None,祝学习愉快~
相似问题