3.2程序设计语言的基础知识——python程序设计基础 课件 2023—2024学年浙教版(2019)高中信息技术必修1

2023-09-13
| 18页
| 1215人阅读
| 30人下载
普通

内容正文:

python程序基础 圆周长计算 用Python编写一个程序,使用户输入圆的半径,程序能够计算周长并输出结果。 ①提示用户输入圆的半径; ②计算周长; ③输出周长。 解决问题的一系列步骤 算法: 问题1:如何将算法告知计算机? 问题导入 输入 处理 输出 程序设计语言:是人与计算机打交道的桥梁,通过它告诉计算机执行一系列操作,实现某种功能。 人与人的交流通过人的自然语言 人与计算机交流通过人设计的计算机语言 计算机程序语言 输入函数:input() 输入是指外界传递给程序的数据。 就像等待加工的原材料 python的输入函数input() 输入的数据类型为字符串 输入 input(“请输入半径”) 字符串str:由0~n个字符组成的有限序列,由一对引号界定 比如: "O(∩_∩)O" '''我可以''' '666' 数值:整型int 123、666、1024 实型float 1.23、6.0、2.333 布尔型bool:True 和 False 提示: 凡是加了引号的数字、字母、符号都是字符串,未加引号的数字才是数值,可以进行计算。 数据类型 int(input(“请输入半径”)) 现实事物或现象 列举的数据 数据类型 倒计时的数字 10 体重 48.9 名字 “Sophia” 按钮是否可用 True,False 整型int 实型float 字符串型str 布尔型bool 确定数据类型 试一试 任何编程语言都需要处理数据,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。 变量 数据 常量 数据 变量是一个打开的箱子,我们可以不断的更换箱子里的“数据”。但它不能无限制塞东西,因此只能记住最后一次存放的数据。 常量是封闭的箱子,我们把“数据”放到箱子里以后,就不能更换箱子里的“数据”。 变量&常量 不能以数字开头 报错:无效的表达式 1.首字母不能是数字 2.只能由数字、字母、下划线组成 3.大小写要区分 4.不可以用python的关键字、函数等来命名 5.变量名要有意义 变量命名规则 试一试,以下变量合法的是: ok-1 ok2 2B this_is_a_good_day if2 for Ture 练习 变量的内容在程序运行中是可以变化的 r=5.1 r=10 print(r) 实 践 动手试一试,程序结束时,r的值是多少? 变量使用注意事项 变量的赋值 方法 含义 r=5 将数值5赋值给变量r r,L=5,10 将数值5赋值给变量r 将数值8赋值给变量L x,y = “ab” 将字符“a”赋值给变量x 将字符“b”赋值给变量y x = y = z =1 将数值1分别赋值变量x,y,z x += 1 将变量x的值加1,与“x=x+1”等价 用Python编写一个程序,使用户输入圆的半径,程序能够计算周长并输出结果。 本题中有哪些未知数呢? 本题中的未知数有两个: 半径,周长。 可以用两个变量来表示,如: r, L。 L=2*3.14*r 处理 python运算符——算术运算符 + - * / % ** // 加 减 乘 除 求余 幂运算 整除 10%3=? 数据是什么类型 10//3=? 数据是什么类型 10/3=? 数据是什么类型 float int int python运算符——逻辑运算符 运算符 逻辑表达式 描述 and x and y “与”。如果x为Flase,x and y返回False,否则它返回y的计算值。 or x or y “或”。如果x为True,它返回x的计算值,否则它返回y的计算值。 not not x “非”。如果x为True,返回Flase;如果x为Flase,它返回True。 python运算符——关系运算符 a=1 b=2 表达式的值 a>b False a>=b False a<b True a<=b True a==b False a!=b True 关系运算符 含义 说明 > 大于 如果>前面的值大于后面的值,则返回True,否则返回False < 小于 如果<前面的值大于后面的值,则返回True,否则返回False == 等于 如果==两边的值相等,则返回True,否则返回False >= 大于等于 如果>=前面的值大于或等于后面的值,则返回True,否则返回False <= 小于等于 如果>=前面的值大于或等于后面的值,则返回True,否则返回False != 不等于 如果!=两边的值相等,则返回Tru

资源预览图

3.2程序设计语言的基础知识——python程序设计基础 课件 2023—2024学年浙教版(2019)高中信息技术必修1
1
3.2程序设计语言的基础知识——python程序设计基础 课件 2023—2024学年浙教版(2019)高中信息技术必修1
2
3.2程序设计语言的基础知识——python程序设计基础 课件 2023—2024学年浙教版(2019)高中信息技术必修1
3
3.2程序设计语言的基础知识——python程序设计基础 课件 2023—2024学年浙教版(2019)高中信息技术必修1
4
3.2程序设计语言的基础知识——python程序设计基础 课件 2023—2024学年浙教版(2019)高中信息技术必修1
5
3.2程序设计语言的基础知识——python程序设计基础 课件 2023—2024学年浙教版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。