【PY】【第五课】

【知识梳理】

【典例分析】

【例题25】

题目:简单计算器实现,包括两个数基本的加减乘除,略。

【例题26】

题目:生成指定日期的日历

心得:不会所以直接搬运。用的是calendar模块calendar.month(year,month)函数。

1 # 引入日历模块
2 import calendar
3  
4 # 输入指定年月
5 yy = int(input("输入年份: "))
6 mm = int(input("输入月份: "))
7  
8 # 显示日历
9 print(calendar.month(yy,mm))
【例题26代码】

 【例题27】

题目:使用递归的方式来生成斐波那契数列

心得:这题太巧妙了,迭代函数为后两项之和and从0,1开始,所以设计迭代终止条件为i<=1时输出i,刚好可以输出0,1

1 def fbnq(i):
2     if i <= 1:
3         return i
4     else:
5         return (fbnq(i-1) + fbnq(i-2))
6 
7 for j in range (0,10):
8     print(fbnq(j))
【例题27代码】

【例题28】

题目:Python基本的文件操作,包括 open,read,write

心得:学到再补。

【例题29】

题目:Python字符串的判断函数

心得:满脑子str.str.str.

 1 # author by : www.runoob.com
 2 
 3 str = "runoob.com"
 4 print(str.isalnum()) # 判断所有字符都是数字或者字母
 5 print(str.isalpha()) # 判断所有字符都是字母
 6 print(str.isdigit()) # 判断所有字符都是数字
 7 print(str.islower()) # 判断所有字符都是小写
 8 print(str.isupper()) # 判断所有字符都是大写
 9 print(str.istitle()) # 判断所有单词都是首字母大写,像标题
10 print(str.isspace()) # 判断所有字符都是空白字符、\t、\n、\r
【例题29代码】

【例题30】

题目:字符大小写转化

心得:不得不说py比c 方便一万倍

1 # author by : www.runoob.com
2 
3 str = "www.runoob.com"
4 print(str.upper())          # 把所有字符中的小写字母转换成大写字母
5 print(str.lower())          # 把所有字符中的大写字母转换成小写字母
6 print(str.capitalize())     # 把第一个字母转化为大写字母,其余小写
7 print(str.title())          # 把每个单词的第一个字母转化为大写,其余小写 
【例题30代码】

猜你喜欢

转载自www.cnblogs.com/ZRSAFD/p/11696992.html