python - 这个斐波那契数列代码是如何工作的?
问题描述
我不明白这段代码中结束符号的含义。
def fib(n):
a = 0
b = 1
while a < n :
print (a,end='')
a = b
b = a+b
print()
fib(5)
解决方案
print函数的完整签名是:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
“结束”参数是附加到每个打印的后缀。默认值为 '\n',这是一个新行。
def fib(n):
a = 0
b = 1
while a < n :
print(a)
a = b
b = a+b
fib(5)
推荐阅读
- python - 为什么 napari 不会在 Google Colab 中显示我的图像数据?
- amazon-dynamodb - DynamoDB 在一张表中处理一对多对多
- php - 是否可以在 php 中使用数组声明变量值?
- angular - Angular 单元测试组件 ngIf 元素为 null
- wix - WiX 安装未选择的功能
- rest - 使用 Azure 数据工厂将文件从 restAPI 下载到数据湖中
- amp-html - AMP 项目中的 LCP (PageSpeed) - 样板 amp 标签变得更糟 LCP
- sql - SQL 一些选择合二为一(或从一列中获取两列)
- flutter - Flutter - 我可以用 Hero 包装每个小部件来为它们设置动画吗
- javascript - 如何正确传递查询字符串参数?角