顺序结构和基本函数公开课教案教学设计课件资料.pptxVIP

顺序结构和基本函数公开课教案教学设计课件资料.pptx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第三章算法的程序实现3.4顺序结构的程序实现、Python基本函数

复习判断下列数据序列的类型age=[17,18,17,18,16,18,17,16,15]info=[“张三”,17,36,True]a=“Welcome”d1={“integer”:”整数”,”float”:”实数”,”string”:”字符串”,”boolean”:”布尔”}d2={“可乐”:2.5,”咖啡”:4,”薯片”:8,”面包”:6,”火腿肠”:1.5}如何输出列表age中的左边第1个数据?如何输出列表info中的倒数第1个数据?如何单独输出字符串a中第3到第5个字?如何倒序输出字符串a?如何利用字典d1输出单词string所对应的中文意思?如何利用字典d2输出面包的价格?age[0]info[-1]或info[3]a[2:5]a[::-1]d1[“string”]d2[“面包”]

字典:字典中的数据由键和值组成字典的赋值:字典名={键1:值1,键2:值2,键3:值3…….}查询字典中的数据:通过键,查找值例如输入:字典名[键2],则返回:值2在本题中,“张敏”即为键,95.5即为值Id[“张敏”]即为95.5Id[“张敏”]

顺序结构的程序实现、基本函数请尝试编写左边的程序开始结束输入圆的半径r计算圆的面积s输出圆的面积s伪代码:输入圆的半径rs=r**2*3.1415926输出圆的面积s函数的基本格式:函数名(参数)*有些函数不需要参数,此类函数括号内可以不填参数,例如:help()数据(参数)经过函数处理后一般会得到一个返回值本程序中涉及到的函数:input(“提示语”)在屏幕上显示提示语并要求用户输入字符串,用户输入的字符串作为该函数的返回值print(参数)在屏幕上输出参数,参数是字符串则直接输出该字符串的文本内容,参数是变量则输出该变量的值,还可以组合输出多个参数.例如:print(“圆的面积是”,s)int(参数)将参数转化为整数数值作为返回值例如:int(“3”)的返回值为3int(3.9)的返回值为3float(参数)将参数转化为实型作为返回值例如:float(“3.14”)的返回值为3.14float(3)的返回值为3.0

更多函数abs(参数)将参数转化为正数,即取绝对值例如:abs(-6.7)的返回值为6.7help()提供交互式帮助,括号内可以不填参数len(数据序列)测量数据序列的长度例如:len(info)的返回值为4,len(a)的返回值为7,len(d1)的返回值为4str(参数)将参数转化为字符串例如:str(3)的返回值为”3”chr(参数)根据参数参照ASCII字符编码表返回该参数所对应的字符注意该函数的参数必须是0-127范围内的整型数值或者存储了0-127范围内整形数值的变量例如:chr(65)的返回值为”A”ord(参数)返回某个字符所对应的ASCII码值(十进制)注意该函数的参数必须是单个字符或存储了单个字符的变量例如:ord(“A”)的返回值为65

round(参数1)对参数1进行四舍五入取整例如:round(3.5)的返回值为4round(参数1,参数2)对参数1进行指定小数位数的四舍五入取整参数2必须是整型数值,代表指定的小数位数例如:round(3.1415926,4)的返回值为3.1416max(多个参数)括号内可以填多个参数,也可以填数据序列,该函数的作用是求多个参数或数据序列中的最大值例如:max(17,18,19,16,15,14)的返回值为19min(多个参数)括号内可以填多个参数,也可以填数据序列,该函数的作用是求多个参数或数据序列中的最小值例如:max(17,18,19,16,15,14)的返回值为14执行print(max(“QWERTYqwerty”))屏幕会输出什么呢?执行print(min(“QWERTYqwerty”))呢?更多函数

练习1设计程序,请用户输入一个实数k和一个整数n,程序输出对实数k进行取n位小数(四舍五入)后的值如果是直接取n位小数,不进行四舍五入呢?

练习2设计程序,用户输入大写字母,将其转化为小写字母输出提示:小写字母的ASCII码值=大写字母的ASCII码值+32

练习3用户输入一个单词,首先测量该单词的文本长度,并将该单词转化为首字母大写并输出word=input(请输入一个小写字母组成的单词)k=len(word)print(该单词的长度为,k)c=chr(ord(word[0])-32)print(c+word[1:])

print(

文档评论(0)

+ 关注
实名认证
文档贡献者

4A73P7;

1亿VIP精品文档

相关文档