python语法结构及书写特点
基础知识
判断语句和循环
程序执行的顺序
1.语句与注释
语句:程序进行编写,执行每一行代码
注释:#对代码进行解释说明
2.变量与赋值
用=
3.输入与输出
输出print
4.运算符
加减乘除
5.分支语句
也叫判断语句
age=20
if age >=18:
print("your age is",age)
print("adult")
运行结果
your age is 20 adult
age=2
if age >=18:
print("your age is",age)
print("adult")
else:
print("soso")
运行结果
soso
6.循环语句
6.1while循环语句
while条件:
条件满足时,做1
条件满足时,做2
i = 1
while i <=100:
print('hi')
i=i+1
6.2for循环语句
遍历 每一个元素都会输出
names = ['mike','huawei']
for name in names:
print(name)
运行结果
mike huawei
for x in 循环就是把每个元素代入x,后执行缩进块
循环100次使用range函数
for i in range(100) 但是只能从0到99
break语句 可以提前退出循环,提前结束循环
continue语句中,跳过当前的这次循环,直接开始下一次循环
作业:
1.请分别计算t=1,2,3,4,5秒时,s的距离值,然后进行输出
g=9.8
for t in [1,2,3,4,5]:
s=0.5*g*t**2
print(s)
2.计算需要经过多长时间距离的累计和才 能>=300米。
g = 9.8
t = 1
while True:
s = 0.5*g*(t**2)
if s >=300:
break
t+=1
print('经过 %d 秒后累计距离和>=300米'%t)
3.输入任意秒数,然后输出对应的距离值。
t=int(input('请输入指定秒数:'))
g=9.8
s= 0.5*g*(t**2)
print(s)