实例 6

题目

斐波那契数列;

分析

利用递归计算斐波那契数列,输入斐波那契数列的n位,调用递归计算出第n位的数列值;

代码

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 2018-10-3 21:10
# @Author  : Manu
# @Site    :
# @File    : fib.py
# @Software: PyCharmdef fib(num):if num <= 2:result = 1else:result = fib(num - 1) + fib(num - 2)return resultwhile True:num = int(input('num = '))print('斐波那契数列的第 %d 个值是 %d' % (num, fib(num)))

结果

实例7

题目

将一个列表的数据复制到另一个列表中;

分析

Python复制数据有三种方式:直接赋值、浅拷贝、深拷贝;

代码

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 2018-10-4 10:20
# @Author  : Manu
# @Site    :
# @File    : copy.py
# @Software: PyCharmimport copy# 直接赋值,相当于对象引用,即就是另起一个名字
print('assignment:')
list1 = [1, 3, 5, 7, 9, 'Manu Ginobili', 20]
list2 = list1
print(list2)# 浅拷贝(copy),拷贝父对象,不拷贝子对象
print('copy:')
list1 = [1, 3, 5, 7, 9, 'Manu Ginobili', 20]
list2 = list1.copy()list1.append(21)
print(list1)
print(list2)list2.append(14)
print(list1)
print(list2)# 深拷贝(deepcopy),完全拷贝父对象及子对象
print('Deepcopy:')
list1 = [1, 3, 5, 7, 9, 'Manu Ginobili', 20]
list2 = copy.deepcopy(list1)list1.append('Duncan')
print(list1)
print(list2)list2.append('Paker')
print(list1)
print(list2)

结果

实例8

题目

输出 9*9 乘法口诀表

分析

两层循环,将乘法口诀表以左下三角格式打印出

代码


#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 2018-10-7 18:38
# @Author  : Manu
# @Site    :
# @File    : multiple.py
# @Software: PyCharmfor i in range(1, 10):for j in range(1, i + 1):print('%d * %d = %d\t' %(i, j, i * j), end=' ')print()

结果

实例9

题目

暂停一秒输出;

分析

调用time模块中的sleep()方法即可;

代码

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 2018-10-7 18:47
# @Author  : Manu
# @Site    :
# @File    : wait1s.py
# @Software: PyCharmimport timespurs = ['Tim Duncan', 'Manu Ginobili', 'Tony Paker']
for spur in spurs:print(spur)time.sleep(1)

结果

打印出结果时会有明显的停顿。

实例10

题目

暂停一秒输出,并格式化当前时间;

分析

使用time模块的strftime()方法实现;

代码

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 2018-10-7 18:54
# @Author  : Manu
# @Site    :
# @File    : wait1s_format.py
# @Software: PyCharmimport timeprint('当前时间:')
print(time.strftime("%Y-%m-%d %H:%M:%S %a", time.localtime()))
time.sleep(1)
print('等待一秒后时间:')
print(time.strftime("%Y-%m-%d %H:%M:%S %a", time.localtime()))

结果

Python3 编程实例(6 - 10)相关推荐

  1. Python3 编程实例(16 - 20)

    实例16 题目 输出指定格式的日期: 分析 没啥说的,直接调用 datetime 模块即可: 代码 #!/usr/bin/env python # -*- coding: utf-8 -*- # @T ...

  2. python实例编程_浅谈如何编程Python3——Python实例(3)

    浅谈如何编程Python3--Python实例(3) # 测试实例一 print("测试实例一") str= "runoob.com"print(str.isa ...

  3. python编程小案例_用Python3编程写第一个小案例!-Go语言中文社区

    用Python3编程第一步! 今天博主跟大家聊一聊如何使用Python3编程第一步!!不喜勿喷,如有建议欢迎补充.讨论! Come on! 在前面的几篇文章中我们已经学习了一些Python3 的基本语 ...

  4. Python并发编程实例教程

    有关Python中的并发编程实例,主要是对Threading模块的应用,文中自定义了一个Threading类库. 一.简介 我们将一个正在运行的程序称为进程.每个进程都有它自己的系统状态,包含内存状态 ...

  5. linux c编程项目实例,Linux c编程实例_例子

    例一:字符与整型变量的实现 #include int main() { int c1,c2; char c3; c1='a'-'A'; c2='b'-'B'; c3='c'-; printf(&quo ...

  6. java编程50实例_java编程实例大全及详解谜底(50例).doc

    java编程实例大全及详解谜底(50例).doc 还剩 33页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 谓 ...

  7. Hadoop Streaming编程实例

    Hadoop Streaming是Hadoop提供的多语言编程工具,通过该工具,用户可采用任何语言编写MapReduce程序,本文将介绍几个Hadoop Streaming编程实例,大家可重点从以下几 ...

  8. java 并发编程实例_Java并发编程案例解读

    经过前面几节的学习,了解了多线程概念.Thread类的应用.多线程数据同步存在的问题及解决方法.本节给出一个并发编程实例应用案例,通过案例的学习,可以灵活地把多线程知识应用到实际编程中,解决在项目开发 ...

  9. matlab简单程序实例视频,matlab编程实例100例.docx

    matlab编程实例100例 1-32是:图形应用篇33-66是:界面设计篇67-84是:图形处理篇85-100是:数值分析篇实例1:三角函数曲线(1)function shili01h0=figur ...

最新文章

  1. go io.reader 多次读取_Go 语言进阶:freecache 源码学习(1)
  2. SpringMVC 理论与实用技术(一) 简单、实用、易懂的几个实例
  3. 在linux下使用udev获取热插拔(hotplug)事件
  4. ASP.NET Core依赖注入解读amp;使用Autofac替代实现
  5. JSON 使用 教程
  6. 1192 约瑟夫问题(1)
  7. 我是如何自学 Python 的,分享一下经验
  8. Python hashlib模块中的sha加密
  9. github 上 thoes更新了 找不到bootstrap.sh_因为这个工具,我在 GitHub 搜索源码的时间缩短了 50%!...
  10. 螺旋数组算法[中篇]--常规数学分析
  11. Uva 12009 平方数尾数与自身同样 dfs 构造
  12. 迪杰斯特拉算法c语言实现
  13. Scintilla教程(2): 文本检索与修改
  14. Comsol With Matlab启动失败解决
  15. 使用豆瓣镜像安装Tensorflow
  16. (BFM2009只是公开了数据模型,与99年开山基本一样)BM2009文献翻译
  17. es中单机部署状态为Yellow解决办法
  18. Java类和对象之对象组合之求圆柱体积
  19. 【论文阅读】[CVPR 2018] PU-Net: Point Cloud Upsampling Network. [tensorflow] [rec. oth.]
  20. 想客户所想,这个客服有“读心术”

热门文章

  1. HTTPS及CA证书详解
  2. click和onclick的区别
  3. Pytorch 深度卷积神经网络 AlexNet
  4. 如何用ChatGPT制作PPT
  5. 神舟优雅系列和神舟精盾系列哪个好?
  6. 什么是流程图?一篇文章就帮你搞定了
  7. pandas数据清洗:案例详解 fillna函数 填补空缺值
  8. php项目上传到iis,iis部署php项目
  9. 统计代码执行时间时,System.currentTimeMillis()与System.nanoTime()哪个更适合?
  10. 阿帕奇 maven教程_阿帕奇Maven