当前位置: 首页 > news >正文

Python语言:经典案例分析讲解2

例题1:文件的操作
例题2:调用函数求偶数之和
例题3:调用函数并使用递归的方法求斐波那契数前N项之和

题1:

 以只写的模式打开文件test.txt,写入"Python",关闭文件。

 代码如下:

f = open("E:/text.txt","w",encoding="UTF-8")  # 以只写的方式创建一个空文件并写入文字
f.write("Python")  # 给空文件赋值
f.close()  # 关闭文件

运行结果如下:

以只读模式打开文件,读取文件内容,并关闭文件。

代码如下:

f = open("E:/text.txt","r",encoding="UTF-8")  # 以只读的方式打开创建的文件
print(f.read())  # 阅读整个文件中的内容
f.close()  # 关闭文件

代码运行结果如下:

 题2:

 代码如下:

def fun(n):s = 0for i in range(1,n+1):   # 因为range函数是左闭右开的,所以n需要加1if i %2 == 0 :s +=ireturn sx = int(input("请输入一个整数"))
print("1到%d中偶数的和是%d" %(x,fun(x)))

 运行结果如下:

题3:

代码如下:

def fun(n):if n <= 2:return 1else:return fun(n-1)+fun(n-2)s = 0
x = int(input("请输入一个整数"))
for i in range(1,x+1):  # range函数是左闭右开的,所以x需要加1s += fun(i)
print("前%d项斐波那契数之和是%d" %(x,s))

运行结果如下:

说明:求偶数和求斐波那契数之和都使用的方法都是使用自定义函数,勤于练习可以加深对函数知识点的理解。

今天推荐一首歌:

 本文结束

 

 

http://www.lryc.cn/news/228475.html

相关文章:

  • dbeaver连接别人的数据库没有表
  • EXIT(1)
  • Qt信号量用于对共享资源进行同步
  • 在报错中学python something
  • 如何调用 DBMS_DISKGROUP 对 ASM 文件进行随机读取
  • UART学习
  • 洗地机哪个牌子最好用?洗地机品牌排行榜
  • 国际阿里云:Windows实例中数据恢复教程!!!
  • 浅谈二叉树
  • (二) 用QWebSocket 实现服务端和客户端(详细代码直接使用)
  • 关于我在配置zookeeper出现,启动成功,进程存在,但是查看状态却没有出现Mode:xxxxx的问题和我的解决方案
  • react及相关面试问题汇总
  • QT4到QT5移植出现的一些问题
  • 【可解释AI】Alibi explain: 解释机器学习模型的算法
  • No191.精选前端面试题,享受每天的挑战和学习
  • ROS基础—vscode创建工作空间
  • 机器学习复习(待更新)
  • taro(踩坑) npm run dev:weapp 微信小程序开发者工具预览报错
  • 3. 深度学习——损失函数
  • 交叉编译 openssl
  • C++文件的读取和写入
  • 住宅IP、家庭宽带IP以及原生IP,它们有什么区别?谷歌开发者账号应选择哪种IP?
  • Linux内核分析(十三)--内存管理之I/O交换与性能调优
  • 前端使用webscoket
  • centos安装Git
  • 网络编程 初探windows编程
  • Vue3 ref函数和reactive函数
  • docker常用命令详解
  • 采集Prestashop独立站采集Prestashop独立站
  • 2023.11-9 hive数据仓库,概念,架构,元数据管理模式