计算机Python教学课件第6讲循环字符串.pptx
《计算机Python教学课件第6讲循环字符串.pptx》由会员分享,可在线阅读,更多相关《计算机Python教学课件第6讲循环字符串.pptx(49页珍藏版)》请在三一办公上搜索。
1、计算机科学导论Python程序设计,第6讲 循环-字符串,商务信息学院,信息管理系,教师:柳青电子信箱:L办公室:博识楼418电话:67703852答疑时间:周三34节,8-15周周四5-8节,1-16周周五1-4节,16、810、14、16、17周夜间自习辅导时间:周四1112节,110周,教师信息,2,两个问题,While语句的结构输入数据input和raw_input,while语句,格式1:while 表达式:循环体,问题:else可不可以去掉?为什么?,第一种情况,第二种情况,Python中提供了input()函数用于输入数据,该函数通常的使用方式如下:=input()执行时首先在屏
2、幕上显示提示字符串,然后等待用户输入将用户输入作为一个表达式进行解释、求值,将求值结果赋予变量。,回顾数据输入,7,输入函数raw_input(),用于字符串数据输入时更方便。格式:=raw_input()执行时首先在屏幕上显示提示字符串,然后等待用户输入(以回车键表示输入完毕),用户键入的所有内容视为一个普通的字符串而不是表达式,该字符串就是raw_input的返回值,可以赋值给其他变量。例如:,回顾输入函数raw_input(),8,在通常情况下,如果需要输入数值或数值表达式,最好用input;如果需要输入字符串,最好使用raw_input。,回顾 input与raw_input的比较,9
3、,再议input和raw_input,用raw_input输入数值:先作为字符串输入,再通过类型转换函数如int()、long()、float()、eval()函数将字符串转换为数值,回顾练习,1.给定一个由10个整数值构成的列表,编程删除列表中所有下标为奇数的元素。保存为exam1.py,第1种方法:,第2种方法:,回顾练习,2.给定一个由10个整数值构成的列表,编程删除列表中所有值为奇数的元素。保存为exam2.py,回顾练习,3.给定一个由10个整数值构成的列表,编程只对列表中下标为偶数的元素进行升序排列。保存为exam3.py,回顾练习,4.输出“水仙花数”。所谓水仙花数是指一个3位的
4、十进制数,其各位数字的立方和等于该数本身。例如:153是水仙花数,因为153=13+53+33。保存为exam4.py,用while循环实现,用for循环实现,另外一种算法实现水仙花数,保存为exam4_2.py,字符串,1.字符串问题2.字符串基础知识3.字符串函数4.字符串知识的应用,问题,列表Li中有一些单词,把这些单词分别进行升序排序和降序排序。Li=apple,peach,wps,word,access,excel,open,seek分析:应用列表的排序函数sort()能完成升序排序和降序排序。程序保存为Ques5_1.py,程序及运行结果,运行结果,思考题:如果换成Li2=Li结果
5、有什么影响?,1 字符串格式化,说明:(1)中的内容可以省略;(2)简单的格式是%加格式字符,如%f、%d、%c等;(3)当最小宽度及精度都出现时,它们之间不能有空格,格式字符和其他选项之间也不能有空格。如%8.2f,两个单引号是字符串标记,也可以用双引号对,表1 格式字符的含义,最小宽度和精度,最小宽度是转换后的值所保留的最小字符个数精度(对于数字来说)则是结果中应该包含的小数位数,必须是一个元组,进位制和科学计数法,把一个数转换成不同的进位制,也可按科学计数法进行转换;,格式化字符的使用,例1 利用格式化字符输出“九九乘法表”,程序保存为eg1_table.py,并与循环中的“九九乘法表”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 Python 教学 课件 循环 字符串
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2113572.html