程序设计基础(Python语言)程序的控制结构.pptx
文本预览下载声明
程序控制结构
030405选择结构循环结构程序的异常处理0102程序设计基础顺序结构
顺序结构Part 01选择结构Part 02程序设计基础循环结构Part 03
(a) (b) (c) 顺序结构 选择结构 循环结构AB假真L 条件真假AB 条件
030405选择结构循环结构程序的异常处理0102程序设计基础顺序结构
print函数Part 01input函数Part 02顺序结构
print()输出函数输出字符信息,函数中带引号的字符串直接输出;输出变量的值,在函数中写上变量名;输出表达式的值,函数中书写的表达式;输出多个内容,用“,”隔开多个内容。
变量 = input(提示性文字)input()输入函数通过它能够完成从键盘获取数据,然后保存到指定的变量中。input获取的数据,都以字符串的方式进行保存,即使输入的是数字,那么也是以字符串方式保存。
eval()函数eval(字符串)函数是Python语言中一个十分重要的函数,它能够以Python表达式的方式解析并执行字符串,将返回结果输出。功能2:将字符串变成python可执行的表达式a=1print(eval(a+1))功能1:将字符串变成数字a=102print(type(a))b=eval(a)print(type(b))
编写一个人民币与输入币种的兑换程序,根据用户输入的币种、汇率和待兑换人民币数量,实现人民币到其他币种的兑换。课堂练习
作业打开Python开发环境,请给x和y变量分别赋值,分别使用加法、减法、乘法和除法编写四个表达式,计算结果直接使用print语句输出。保存为“学号-io.py”。
小明准备考驾照,在学习交规的时候了解到,根据车辆的速度判断车辆是否超速时,如果限制速度为80km/h,当车辆速度大于时,为“超速通过”,否则,为“正常通过”。小明想自己写程序实现这个功能,该怎么写呢?引例1:
开始输入速度→s输出msg的内容结束“超速通过”→msgs80?“正常通过”→msg是否
030405选择结构循环结构程序的异常处理0102程序设计基础顺序结构
选择结构的用途Part 01单分支语句Part 02选择结构双分支语句Part 03多分支语句Part 04
在Python语句是通过一条或多条语句的执行结果(True 或者 False)来决定将要执行的代码块。可以分为单分支、双分支和多分支三种结构。
引例1:输出车辆超速提醒,当车辆行驶速度大于80公里/小时,则输出“超速通过”。否开始输入车辆速度→v输出“超速通过”结束v80是
1、单分支结构的语法 if 条件: 语句序列关键字:if功能:根据条件选择语句执行。格式要求:①条件后带“:”;②语句序列通过缩减表明包含关系。重点:两个要素的分析。关注点:
作业编写代码,输入学生成绩score,如果score大于90,则输出“你是学霸!”。在选择语句结束后输出“请继续努力学习!”
课堂练习:2、执行下面程序,输入4后,程序输出的结果是:x =eval(input(please input a number:))if x**2 15: y = x**2 + 1if x**2 15: y = 1 / xprint(y)A. NoneB. 17C. ErrorD. 0.25
2、双分支结构的功能功能:根据给定的条件成立与否,而决定从各种不同的解决方案中选择某一个方案来执行。语句序列2条件语句序列1否是后继语句
2、双分支结构的语法 if 条件: 语句序列1else: 语句序列2 关键字:if,else格式要求:①条件或else后带“:”;②语句序列通过缩减表明包含关系。重点:三个要素的分析。功能:执行流程。关注点:
课堂练习3:小明想起数学课上的分段函数: 输入一个整数 x ,求 y 的值,小明觉得这个也可以用 if 语句来求解。?
import mathx=int(input(请输入x的值)) [填空1] [填空2] : [填空3] [填空4] : [填空5] print(y)课堂练习4?
作业输入一个整数 x ,求 y 的值.?
课堂练习5: 小明的姐姐在假日旅行社工作,旅行社为了争取更多的游客,给出优惠措施:团购五人(及以上),团费8折。姐姐请小明帮忙,做一个可以根据输入的人数和团费,
显示全部