资源简介 (共15张PPT)第二单元探究如何用计算机解决问题微项目2.用选择结构做出判断1、根据条件做出判断选择结构程序If条件表达式:语句1……语句nelse:语句x……语句mp=input("请输入密码:")ifp=="x1y23z":#条件后面跟冒号print("欢迎您!")else:print("密码错误")小结:(1)条件表达式(2)Bool(布尔)型:True(真),False(假)(3)程序行缩进:同级别的程序行要缩进并对齐(4)“==”,“=”的区别2、根据多个条件逐步做出判断(选择结构的嵌套)选择结构程序程序1:程序1运行结果:小结:(1)#!usr/bin/python3是程序的第一行语句,用来调用解释器,一般不用更改。(2)x是变量,存储可以运算的整数。(3)input是输入命令,()提示信息,输入时可以是一串数字或字符。(4)运算符:(乘号),/(除号),+(加号),-(减号),(乘方)(详见P42)。(5)int是转换为整数的函数,float是转换为浮点数的函数(类似于数学中的小数)。str是把数字型转换成字符串型的函数。(6)print是输出命令,把结果显示在屏幕上。(7)F5按键,运行程序,观察结果。小结:(1)input()、print()、int()、float()、str()(2)”字符串”(3)变量(4)括号内的元素之间用“,”隔开(5)程序中的各种字符标点都是在英文输入状态下输入,除去以下内容外:双引号之间的内容可以是汉字输入状态下输入的汉字或标点,也可以是英文输入状态下输入的英语字母或标点拓展:BMI身体质量指数(BMI,BodyMassIndex)是国际上常用的衡量人体肥胖程度和是否健康的重要标准。任务:编写一个根据身高、体重计算BMI的简易程序BMI分类中国参考标准相关疾病发病的危险性偏瘦<18.5低(但其它疾病危险性增加正常18.5~23.9平均水平超重≥24偏胖24~26.9增加肥胖27~29.9中度增加重度肥胖≥30严重增加体重指数BMI=体重/身高的平方(国际单位kg/㎡)拓展:height=input("请输入您的身高:")#单位是mweight=input("请输入您的体重:")#单位是kgbmi1=float(weight)/float(height)2#也可是bmi=weight/(heightheight)bmi=str(bmi1)#结果转换为字符串print("您的BMI指数为:",bmi)#显示从左边第一位至左起第5位的字符串程序1拓展:height=float(input("请输入您的身高:"))#单位是mweight=float(input("请输入您的体重:"))#单位是kgbmi1=weight/height2#也可是bmi=weight/(heightheight)bmi=str(bmi1)#结果转换为字符串print("您的BMI指数为:",bmi)height=float(input("请输入您的身高:"))#单位是mweight=float(input("请输入您的体重:"))#单位是kgbmi1=weight/height2#也可是bmi=weight/(heightheight)bmi=str(bmi1)#结果转换为字符串print("您的BMI指数为:",bmi[0:5])#显示从左边第一位至左起第5位的字符串程序2程序3问题2:列表把每个小组的名单输入计算机并显示需要的信息步骤:1、输入3名同学的名字(其中第1名位同学是组长);2、显示(输出)已输入的同学名字;3、追加第4位同学名字;4、显示(输出)全部同学名单;5、显示组长名字6、显示组员名单程序:n=["张三","李四","王五"]print("小组名单:",n)n.append("赵六")print("小组名单:",n)print("组长:",n[0])print("组员:",n[1:4])拓展:把组内同学优良品质使用列表存储、管理、追加、访问步骤:1、输入3种优良品质(爱国、坚毅、乐观);2、显示(输出)你的品质;3、追加2种优良品质(努力、细致);4、显示(输出)你的品质;5、显示第一品质程序:m=[“爱国”,“坚毅”,“乐观"]print(“你的品质:",m)m.append(“努力")m.append(“努力")print(“你的品质:",m)print(“第一品质:",m[0])小结:1、列表格式:x=[“XXX”,”XXX”]2、截取字符串中内容格式(详见P43)[0]输出第1个字符[2]输出第3个字符[0:-8]输出第1个到倒数第9个的所有字符[2:5]输出第3个开始到第5个字符3、列表中追加内容:x.append(“XXX”)问题3:用文件存储数据把每个小组的理念写入文本文件中程序:#!/usr/bin/pythonfw=open("group1.txt","w")#打开一个文件,没有该文件就新建fw.write("我的小组:")#向文件写入字符串fw.write(“一组\n")#向文件写入字符并换行(\n),制表位(\t)fw.write("小组理念:\n")m=input("请输入你们小组的理念:")#从键盘输入一个字符串fw.write(m+"\n")fw.close()#关闭打开的文件拓展:用文件存储数据读取保存的文本文件程序:#!/usr/bin/pythonfw=open(“group1.txt”,“r+”)#只读方式打开一个文件str1=fw.read(10)#从左往右读取包括换行符在内的指定个数字符str2=fw.readline()#读取当前位置起的一行字符print("读取的字符串是:",str1)print("读取的字符串是:",str2)fw.close()#关闭打开的文件 展开更多...... 收起↑ 资源预览