福州专业网站搭建排名,射阳建设局网站,怎么弄网站,网页设计的过程三大结构 顺序分支循环分支 分支的基本语法 if 条件表达式#xff1a; 语句1语句2语句3......条件表达式就是计算结果必须为布尔值的表达式表达式后面的冒号不能少注意if后面的出现的语句#xff0c;如果属于if语句块#xff0c;则必须同一个锁紧等级条件表达式结果为True执… 三大结构 顺序分支循环 分支 分支的基本语法 if 条件表达式 语句1语句2语句3......条件表达式就是计算结果必须为布尔值的表达式表达式后面的冒号不能少注意if后面的出现的语句如果属于if语句块则必须同一个锁紧等级条件表达式结果为True执行if后面的缩进的语句块 In [4]: # if语句练习
# 如果age小于18岁则打印信息“未成年不能上车”
age 17
if age 18:print(未成年不能上车)print(你走吧我妈不让我跟小孩玩)未成年不能上车
你走吧我妈不让我跟小孩玩In [2]: # if语句练习
# 如果age小于18岁则打印信息“未成年不能上车”
age 19
if age 18:print(未成年不能上车)print(你走我妈不让我跟小孩玩)
print(开始上车咯小伙子们) 开始上车咯小伙子们In [3]: # if语句练习
# 如果age小于18岁则打印信息“未成年不能上车”
age 19
if age 18:print(未成年不能上车)
print(我们不带你玩)
print(开始上车咯) 我们不带你玩
开始上车咯In [5]: print(今天学习for循环)
gender 男
if gender 女:print(来叔叔给你糖吃)
print(开始讲for循环了)
今天学习for循环
开始讲for循环了双向分支 if...else...语句 if 条件表达式: 语句1语句2...else: 语句1语句2..... 双向分支有两个分支当程序执行到if ... else...语句的时候一定会执行if或else中的一个也仅执行一个 缩进问题if和else一个层级其余语句一个层级 In [8]: # input的作用是
# 1. 在屏幕上输出括号内的字符串
# 2. 接受用户输入的内容并返回到程序
# 3. input返回的内容一定是字符串类型
gender input(请输入性别)
print(你输入的性别是{0}.format(gender))
if gender 男:print(来我们纪念一下今天吧代码敲十遍)
else:print(发糖咯)print(发糖咯)
print(结束) 请输入性别男
你输入的性别是男
来我们纪念一下今天吧代码敲十遍
结束In [9]: # 考试成绩判断
# 90以上 输出优秀
# 80-90良
# 70-80中
# 60-70平
# 60以下 输出我没你这撒学僧In [10]: # score 存放学生成绩
# 注意input的返回值类型
score input(请输入学生成绩)
# 需要把str转换成int
score int(score)
if score 90:print(A)
if score 80 and score 90:print(B)
if score 70 and score 80:print(C)
if score 60 and score 70:print(D)
if score 60:print(你走我妈不让我跟傻子玩) 请输入学生成绩80
B多路分支 很多分支的情况简称多路分支 if 条件表达式 语句1....elif 条件表达式 语句1... elif 条件表达式 语句1... ..... else: -语句1 .... elif 可以由很多歌 else可选 多路分支只会选一个执行 In [11]: # score 存放学生成绩
# 注意input的返回值类型
score input(请输入学生成绩)
# 需要把str转换成int
score int(score)
if score90:print(A)
elif score 80:print(B)
elif score 70:print(C)
elif score 60 :print(D)
else:print(你走我妈不让我跟傻子玩)请输入学生成绩8
你走我妈不让我跟傻子玩if语句其他 if语句可以嵌套使用但不推荐python没有switch-case语句 循环语句 重复执行某些固定动作或者处理基本固定的事物分类 for循环while循环 # for循环 for循环 for 变量 in 序列 语句1语句2。.. In [12]: # 列表就是一列数字或者其他值一般用中括号表示
# 例如 [Google, baidu, github,cnbolg]
# 打印学生列表姓名
for name in [Google, baidu, github,cnbolg]:print(name) Google
baidu
github
cnbolgIn [14]: # 打印学生列表姓名
# 如果是妹子那肯定是我的最爱呀
# 如果是男同学那要冷酷的拒绝他
for name in [静静, 小明, 老王,老毕]:print(name)if name 静静:print(我最喜欢的{0}妹子.format(name))else:print(你给我走我妈不让我跟男同学玩)
静静
我最喜欢的静静妹子
小明
你给我走我妈不让我跟男同学玩
老王
你给我走我妈不让我跟男同学玩
老毕
你给我走我妈不让我跟男同学玩range介绍 生成一个数字序列具体范围可以设定 In [15]: # range练习
# 打印从1-10的数字
# 注意一般在python中如果由表示数字范围的两个数一般是包含左边数字不包含右边数字
# randint是特例他左右都包含
# range函数在python2 和 python3中有严重区别
for i in range(1,11):print(i)1
2
3
4
5
6
7
8
9
10for-else语句 当for循环结束的时候会执行else语句else语句是可选语句 In [16]: # for-else语句# for-else
# 打印列表中的同学
# 如果没有在列表中或者列表结束了我们需要打印提示语句表示不在爱了
# 打印学生列表姓名
# 如果是静静那肯定是我的最喜欢的妹子
# 如果是男学生那要冷酷的拒绝他
for name in [静静, 小明, 老王,老毕]:print(name)if name 静静:print(我最喜欢的{0}妹子出现了.format(name))
else:print(你走我妈不让我跟男同学玩)
else:print(我喜欢的妹子不在我生气了)print(我喜欢的妹子不在我生气了)print(我喜欢的妹子不在我生气了)print(我喜欢的妹子不在我生气了) 静静
我最喜欢的静静妹子出现了
小明
你走我妈不让我跟男同学玩
老王
你走我妈不让我跟男同学玩
老毕
你走我妈不让我跟男同学玩
我喜欢的妹子不在我生气了
我喜欢的妹子不在我生气了
我喜欢的妹子不在我生气了
我喜欢的妹子不在我生气了循环之break,contineu,pass break 无条件结束整个循环简称循环猝死continue无条件结束本次循环从新进入下一轮循环pass表示略过通常用于站位 In [17]: # 在数字1-10中寻找数字7一旦找到打印出来其余则什么都不做
# for 循环中的变量表示一般用ikmn或者indxidxitem之类
# 在python中如果循环变量名称不重要可以用下划线_)代替
for i in range(1,11):if i 7:print(我找到了)breakelse:print(i) 1
2
3
4
5
6
我找到了In [18]: # continue语句联系
# 在数字1-10中寻找所有偶数找到偶数后打印偶数
for i in range(1,11):if i % 2 1:continueelse:print({0} 是偶数.format(i)) 2 是偶数
4 是偶数
6 是偶数
8 是偶数
10 是偶数In [19]: # continue语句 版本 2# contin
# 在数字1-10中寻找所有偶数找到偶数后打印偶数
for i in range(1,11):if i % 2 0:print({0} 是偶数.format(i)) 2 是偶数
4 是偶数
6 是偶数
8 是偶数
10 是偶数In [20]: # continue语句 版本 2
# 在数字1-10中寻找所有偶数找到偶数后打印偶数
# 本案例完整显示continue的用法和作用
for i in range(1,11):if i % 2 1:continueprint({0} 是偶数.format(i)) 2 是偶数
4 是偶数
6 是偶数
8 是偶数
10 是偶数In [22]: # pass例子一般用于占位
# pass没有跳过功能
for i in range(1,10):passprint(test!) test!
test!
test!
test!
test!
test!
test!
test!
test!In [ ]: 转载于:https://www.cnblogs.com/ionion/p/9351595.html