资源简介 (共8张PPT)附录:Python编程基础信息技术 必修1 数据与计算一、 良好的编程习惯1. 关于编程的三句话:Make English as your working language. Practice makes perfect. All experience comes from mistakes.2. Python中没有用花括号来构造代码块,而是使用缩进的方式来表示代码的层次结构,建议不要使用制表符,而是使用4个空格。3. 注释是编程语言的一个重要组成部分,用于在源代码中解释代码的作用,从而增强程序的可读性和可维护性,单行注释的方法是“# 注释信息”。4. 让程序变得简洁易读的几个小窍门。判断逻辑“真”或“假” if x: if not x:使用in运算符判断包含 if x in items:使用in运算符进行迭代 for x in items:直接交换两个值 a, b=b, a二、 初高中衔接必须掌握的代码案例1:已知华氏温度把冰点温度定为32华氏度,沸点为212华氏度。请编写程序将华氏温度转换为摄氏温度。f=float(input("请输入华氏温度:"))c=(f-32)*5/9print("转换为摄氏温度是:",c)案例2:输入圆的半径,计算圆的周长和面积。r=float(input("请输入圆的半径:"))perimeter=2*3.1416*rarea=3.1416*r*rprint("周长:",perimeter)print("面积:",area)案例3:判定闰年时遵循的规律如下:四年一闰,百年不闰,四百年再闰。输入年份并判断其是否为闰年。year=int(input("请输入年份:"))if year%4==0 and year%100!=0 or year%400==0: print(year, "年是闰年")else: print(year, "年不是闰年")案例4:英制单位英寸与公制单位厘米的换算。value=float(input("请输入长度:"))unit=input("请输入单位:")if unit=="in" or unit=="英寸": print(value*2.54, "厘米")elif unit=="cm" or unit=="厘米": print(value/2.54, "英寸")else: print("请输入有效的单位")案例5:将学业水平考试百分制成绩转换为等级制成绩。要求:若输入的成绩在90分以上(含90分)则输出A;80~90分(不含90分)则输出B;70~80分(不含80分)则输出C;60~70分(不含70分)则输出D;60分以下则输出E。score=float(input("请输入成绩:"))if score>=90: grade="A"elif score>=80: grade="B"elif score>=70: grade="C"elif score>=60: grade="D"else: grade="E"print("对应的等级是:",grade)案例6:输入三条边长,如果能构成三角形,就计算其周长和面积。(判断输入的三条边能否构成三角形,若能,则计算出三角形的周长和面积)a=float(input("a="))b=float(input("b="))c=float(input("c="))if a+b>c and a+c>b and b+c>a: print("周长:",a+b+c) p=(a+b+c) /2 area=(p*(p-a)*(p-b)*(p-c))**0. 5 print("面积:",area)else: print("不能构成三角形")案例7:用for循环实现1到100之间的偶数求和。sum=0for x in range(1, 101) : if x%2==0: sum=sum+xprint(sum)附录:Python编程基础一、 良好的编程习惯1. 关于编程的三句话:Make English as your working language. Practice makes perfect. All experience comes from mistakes.2. Python中没有用花括号来构造代码块,而是使用缩进的方式来表示代码的层次结构,建议不要使用制表符,而是使用4个空格。3. 注释是编程语言的一个重要组成部分,用于在源代码中解释代码的作用,从而增强程序的可读性和可维护性,单行注释的方法是“# 注释信息”。4. 让程序变得简洁易读的几个小窍门。判断逻辑“真”或“假” if x: if not x:使用in运算符判断包含 if x in items:使用in运算符进行迭代 for x in items:直接交换两个值 a, b=b, a二、 初高中衔接必须掌握的代码案例1:已知华氏温度把冰点温度定为32华氏度,沸点为212华氏度。请编写程序将华氏温度转换为摄氏温度。f=float(input("请输入华氏温度:"))c=(f-32)*5/9print("转换为摄氏温度是:",c)案例2:输入圆的半径,计算圆的周长和面积。r=float(input("请输入圆的半径:"))perimeter=2*3.1416*rarea=3.1416*r*rprint("周长:",perimeter)print("面积:",area)案例3:判定闰年时遵循的规律如下:四年一闰,百年不闰,四百年再闰。输入年份并判断其是否为闰年。year=int(input("请输入年份:"))if year%4==0 and year%100!=0 or year%400==0: print(year, "年是闰年")else: print(year, "年不是闰年")案例4:英制单位英寸与公制单位厘米的换算。value=float(input("请输入长度:"))unit=input("请输入单位:")if unit=="in" or unit=="英寸": print(value*2.54, "厘米")elif unit=="cm" or unit=="厘米": print(value/2.54, "英寸")else: print("请输入有效的单位")案例5:将学业水平考试百分制成绩转换为等级制成绩。要求:若输入的成绩在90分以上(含90分)则输出A;80~90分(不含90分)则输出B;70~80分(不含80分)则输出C;60~70分(不含70分)则输出D;60分以下则输出E。score=float(input("请输入成绩:"))if score>=90: grade="A"elif score>=80: grade="B"elif score>=70: grade="C"elif score>=60: grade="D"else: grade="E"print("对应的等级是:",grade)案例6:输入三条边长,如果能构成三角形,就计算其周长和面积。(判断输入的三条边能否构成三角形,若能,则计算出三角形的周长和面积)a=float(input("a="))b=float(input("b="))c=float(input("c="))if a+b>c and a+c>b and b+c>a: print("周长:",a+b+c) p=(a+b+c) /2 area=(p*(p-a)*(p-b)*(p-c))**0. 5 print("面积:",area)else: print("不能构成三角形")案例7:用for循环实现1到100之间的偶数求和。sum=0for x in range(1, 101) : if x%2==0: sum=sum+xprint(sum) 展开更多...... 收起↑ 资源列表 附录:Python编程基础.docx 附录:Python编程基础.pptx