(共26张PPT)
3.2 Python 语言程序设计
本节内容
1.Python 语言基础
2.顺序结构的程序实现
3.分支结构的程序实现
4.循环结构的程序实现
1.Python 语言基础
Python语言的编程环境是使用集成开发环境,简称(IDE ),用于Python程序开发的基本ID为( IDLE )。
在Python Shell中,输入:print(”Hello”+”Python”),结果为( )
A. HelloPython
B. Hello Python
C. Hello +Python
A
基本数据结构
1.列表用( [ ] )表示,元素之间用( ,)分隔。
2.字典中的每个元素包含两部分内容(键和值 )
顺序结构
算法中各个步骤按照先后顺序依次执行的结构。
例如:交换两个变量值
交换两个变量值
交换两个变量值
a,b=b,a
两个变量值互换可不借助第三个变量而直接进行
阅读程序注意事项
1.# 注释内容,对程序代码进行说明,程序运行时不执行。
2.注意字母大小写
3.注意录入错误、语法错误
35 c=35
分支结构
先进行条件判断,再根据判断结果分别执行不同处理的控制结构。
If 语句
if <条件>:
<语句块1>
else:
<语句块2>
创建一个新的语句块
语句块缩进4个空格
同一个if语句中,if else 下方的语句块必须采用相同的缩进。
分支结构——if语句
讲授新知
1.for 语句
for <变量> in <序列>:
<循环体>
程序在循环过程中,序列中的每个元素都会依次被赋值给变量,并分别执行一次循环体。
循环结构
1.for 语句
for i in range(n):
t. forward (a)
t. left (180-d)
内建函数range( 起始值,终值,步长值)
由三个参数来决定序列中元素的个数和范围。
range(n) 重复执行n遍
range(0,10,1) 生成0—9这10个整数序列
若起始值缺省,则默认值为0;
步长值是序列中的每个元素之间的差,若缺省,则默认值为1;
2.while 语句
While <条件>:
<循环体>
当一个循环执行之前,不知道它需要执行的次数,这时,使用While循环语句。
猜数游戏
num=5
running=False
while not running:
guess=int(input(“请输入猜测的数:”))
if guess==num:
print(“正常 ”)
running =True
elif guessprint(“偏小 ”)
else:
print(“ 偏大”)
巩固练习
写出循环语句的结果:
print( )函数默认以换行符作为结束值
hobby=[“篮球”,”看书”,”旅游”,”游泳”]
for x in hobby:
print (x)
结果:( 篮球 )
( 看书 )
( 旅游 )
( 游泳 )
巩固练习
写出程序的结果:
a=[10,20,30,40,50]
s=0
for i in a:
s=s+i
print (“总和为:”,s)
结果:
( 总和为:150 )
巩固练习
看程序,请填空:
n=5
c=False
while not c:
guess=int(input(“请输入猜测的数:”))
if guess==n:
print(“ ”)
c=True
elif guessprint(“ ”)
else:
print(“ ”)
正确
偏小
偏大
input input (n-2)*180/n range(n): a 180-d
A D B A C