Python3 编程第一步
在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。
实例如下:

#!/usr/bin/python3

# Fibonacci series: 斐波纳契数列
# 两个元素的总和确定了下一个数
a, b = 0, 1
while b < 10:
  print(b)
  a, b = b, a+b

执行以上程序,输出结果为:

1
1
2
3
5
8

这个例子介绍了几个新特征。
第一行包含了一个复合赋值:变量 a 和 b 同时得到新值 0 和 1。最后一行再次使用了同样的方法,可以看到,右边的表达式会在赋值变动之前执行。右边表达式的执行顺序是从左往右的。

>>> i = 256*256
>>> print('i 的值为:', i)
i 的值为: 65536

end 关键字
关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下:

#!/usr/bin/python3

# Fibonacci series: 斐波纳契数列
# 两个元素的总和确定了下一个数
a, b = 0, 1
while b < 1000:
  print(b, end=',')
  a, b = b, a+b

执行以上程序,输出结果为:

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

最新文章

  1. windows 环境下nginx + tomcat群 + redis 实现session共享
  2. Swift微博项目--Swift中通过类名字符串创建类以及动态加载控制器的实现
  3. Call and Apply in JavaScript
  4. struts配置请求后缀,将.action改为.do、.doaction_2015.01.04
  5. mouseover,mouseout,mouseenter,mouseleave的区别
  6. kettle创建资源库
  7. linux设备驱动之select
  8. MongoDB 数据库安装
  9. OpenGL ES 如何能看到一个物体内部和象3dmax中能只显示网格线
  10. Linux学习总结(十二)—— CentOS用户管理:创建用户、修改用户、修改密码、密码有效期、禁用账户、解锁账户、删除用户、查看所有用户信息
  11. webpack实现开发、测试、生产等环境的打包切换
  12. curl传输数据时遇到的问题整理
  13. Hdoj 1058.Humble Numbers 题解
  14. jquery 中多选和全选
  15. 使用UIScrollView 结合 UIImageView 实现图片循环滚动
  16. 比较两个Excle表格的修改内容
  17. HDU 1827 Summer Holiday(tarjan求强连通分量+缩点构成新图+统计入度+一点贪心思)经典缩点入门题
  18. Python3.6.3中,functools似乎不能用
  19. Javac源码解读-书目录
  20. .Net并行编程之二:并行循环

热门文章

  1. stack(单调栈) POJ 2082 Terrible Sets
  2. vmware虚拟机启动centOs黑屏
  3. 创建表的规范 nvarchar2,varchar2
  4. 使用PreparedStatement接口
  5. php一致性hash性能测试(flexihash/memcache/memcached)
  6. H5图片预览功能
  7. nodejs+multer+ajax文件上传
  8. ubuntu中mysql安装失败
  9. 洛谷P2761 软件补丁问题(状压DP,SPFA)
  10. Linux PHP的运行模式