把握今天,才能拥有明天!!!
三大结构
- 顺序
- 分支
- 循环
分支
- if 条件:
- 语句1
- 语句2
- 语句3
- 条件必须为布尔值
- 注意缩进,相同缩进相当于C中的{}
- 冒号不能少
age = 17
if age < 18:
print("去叫家长吧!")
print("不带你玩!")
去叫家长吧!
不带你玩!
双向分支
- if 条件:
- 语句1
- 语句2
- 语句3
- else:
- 语句1
- 语句2
- 语句3
gender = "boy"
if gender == "girl":
print("给糖~~~")
else:
print("写作业吧!孩子")
写作业吧!孩子
# imput的作用
# 1.输出括号内的字符串
# 2.接受用户的输入
# 3.input返回值一定是字符串类型!!!
gender = input("请输入性别:")
print("性别是:{}".format(gender))
if gender =="boy":
print("去敲代码吧!")
else:
print("发糖咯!")
请输入性别:girl
性别是:girl
发糖咯!
score = input("请输入你的成绩:")
# 需要把str转换成int
score = int(score)
if score >= 90:
print("A")
elif score >=80:
print("B")
elif score >=60:
print("C")
else :
print("跟学妹重修去吧!")
请输入你的成绩:30
跟学妹重修去吧!
Python没有switch-case
循环语句
- for循环
- while循环
for循环
for 变量 in 序列:for name in ['zs','ls','ww']: print(name)
zs ls ww
for-else语句
- 表示转折
- else 可以选择
break,continue,pass
- break无条件结束
- continue结束本次,进入下一次
- pass表示略过