python绘图100例_Python100例基础练习

这篇博客通过6个实例介绍了Python编程中的斐波那契数列及其计算方法,包括递归和非递归实现。此外,还探讨了列表的简单复制、深拷贝与浅拷贝的区别,并展示了9*9乘法口诀表的打印方式。最后,讲解了如何使用time模块进行暂停和格式化时间输出。
摘要由CSDN通过智能技术生成

例6

题目:斐波那契数列

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........

自然中的斐波那契数列

这个数列从第3项开始,每一项都等于前两项之和。

程序分析:

在数学上,费波那契数列是以递归的方法来定义:

F0 = 0     (n=0)

F1 = 1    (n=1)

Fn = F[n-1]+ Fn-2

方法1:def Fib(n):    if n==1 or n==2:        return 1    return Fib(n-1)+Fib(n-2)print(Fib(10))

方法2:输出指定个数的斐波那契数列def Fib(n):    if n==1:        return [1]    if n==2:        return [1,1]    fibs=[1,1]    for i in range(2,n):        fibs.append(fibs[-1]+fibs[-2])    return fibs#打印前十个斐波那契数列print(Fib(10))

例7

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

程序分析:使用列表

方法1:简单copylist=['alex'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用Python绘制的基础图形的中学教案: ## 主题:使用Python绘图 ### 目标: - 学习如何使用Python绘图 - 练习绘制基本图形 ### 课程内容: 1. 介绍Python绘图库 在Python中,有很多绘图库可以使用,比如matplotlib、seaborn、plotly等。本次课程将使用matplotlib库进行绘图。 2. 绘制基本图形 使用matplotlib库绘制基本图形,包括: - 直线 - 矩形 - 圆形 - 椭圆 3. 编写程序 学生将使用Python编写程序来绘制这些基本图形。 ### 教学步骤: #### 步骤1:介绍Python绘图库 讲解如何使用Python绘图库,包括安装、导入和常用的绘图函数。 #### 步骤2:绘制基本图形 让学生尝试使用matplotlib库绘制基本图形,如下所示: ```python import matplotlib.pyplot as plt # 绘制直线 plt.plot([0, 1], [0, 1]) # 绘制矩形 plt.Rectangle((0.2, 0.2), 0.4, 0.4, color='r') # 绘制圆形 plt.Circle((0.5, 0.5), 0.2, color='g') # 绘制椭圆 plt.Ellipse((0.5, 0.5), 0.4, 0.2, angle=45) plt.show() ``` #### 步骤3:编写程序 让学生使用Python编写程序来绘制基本图形,如下所示: ```python import matplotlib.pyplot as plt # 绘制直线 plt.plot([0, 1], [0, 1]) # 绘制矩形 plt.Rectangle((0.2, 0.2), 0.4, 0.4, color='r') # 绘制圆形 plt.Circle((0.5, 0.5), 0.2, color='g') # 绘制椭圆 plt.Ellipse((0.5, 0.5), 0.4, 0.2, angle=45) plt.show() ``` ### 总结: 通过本次课程,学生将学习如何使用Python绘图库,并练习绘制基本图形。这些技能可以帮助他们在未来的编程工作中更好地处理数据可视化问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值