标签:border 老王 推荐 分类 not pre order 生成 output
分支的基本语法
# if语句练习 # 如果age小于18岁,则打印信息“未成年不能上车” age = 17 if age < 18: print(‘未成年不能上车‘) print(‘你走吧,我妈不让我跟小孩玩‘)
# if语句练习 # 如果age小于18岁,则打印信息“未成年不能上车” age = 19 if age < 18: print(‘未成年不能上车‘) print(‘你走,我妈不让我跟小孩玩‘) print(‘开始上车咯,小伙子们‘)
# if语句练习 # 如果age小于18岁,则打印信息“未成年不能上车” age = 19 if age < 18: print(‘未成年不能上车‘) print(‘我们不带你玩‘) ? print(‘开始上车咯‘)
print(‘今天学习for循环‘) gender = "男" if gender == "女": print(‘来,叔叔给你糖吃‘) print(‘开始讲for循环了‘) ?
if...else...语句
双向分支有两个分支,当程序执行到if ... else...语句的时候,一定会执行if或else中的一个,也仅执行一个
缩进问题,if和else一个层级,其余语句一个层级
# input的作用是 # 1. 在屏幕上输出括号内的字符串 # 2. 接受用户输入的内容并返回到程序 # 3. input返回的内容一定是字符串类型 gender = input(‘请输入性别:‘) print(‘你输入的性别是:{0}‘.format(gender)) ? if gender == ‘男‘: print(‘来,我们纪念一下今天吧,代码敲十遍‘) ? else: print(‘发糖咯‘) print(‘发糖咯‘) ? print(‘结束‘)
# 考试成绩判断 # 90以上: 输出优秀 # 80-90:良 # 70-80:中 # 60-70:平 # 60以下: 输出:我没你这撒学僧
# 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("你走,我妈不让我跟傻子玩")
很多分支的情况,简称多路分支
elif 条件表达式:
.....
elif 可以由很多歌
else可选
# score 存放学生成绩 # 注意input的返回值类型 score = input("请输入学生成绩:") # 需要把str转换成int score = int(score) ? if score>=90: print("A") elif score>= 80: print("B") elif score >= 70: print("C") elif score >=60 : print("D") else: print("你走,我妈不让我跟傻子玩")
for循环
# 列表就是一列数字或者其他值,一般用中括号表示 # 例如 [‘Google‘, ‘baidu‘, ‘github‘,‘cnbolg‘] ? # 打印学生列表姓名 for name in [‘Google‘, ‘baidu‘, ‘github‘,‘cnbolg‘]: print(name)
# 打印学生列表姓名 # 如果是妹子,那肯定是我的最爱呀, # 如果是男同学,那要冷酷的拒绝他 for name in [‘静静‘, ‘小明‘, ‘老王‘,‘老毕‘]: print(name) if name == "静静": print(‘我最喜欢的{0}妹子‘.format(name)) else: print(‘你给我走,我妈不让我跟男同学玩‘) ?
# range练习 # 打印从1-10的数字 # 注意,一般在python中,如果由表示数字范围的两个数,一般是包含左边数字不包含右边数字 # randint是特例,他左右都包含 # range函数在python2 和 python3中有严重区别 for i in range(1,11): print(i)
?
# for-else语句# for-else # 打印列表中的同学, # 如果没有在列表中,或者列表结束了,我们需要打印提示语句,表示不在爱了 ? # 打印学生列表姓名 # 如果是静静,那肯定是我的最喜欢的妹子, # 如果是男学生,那要冷酷的拒绝他 for name in [‘静静‘, ‘小明‘, ‘老王‘,‘老毕‘]: print(name) if name == ‘静静‘: print(‘我最喜欢的{0}妹子出现了‘.format(name)) ? else: print(‘你走,我妈不让我跟男同学玩‘) ? else: print(‘我喜欢的妹子不在,我生气了‘) print(‘我喜欢的妹子不在,我生气了‘) print(‘我喜欢的妹子不在,我生气了‘) print(‘我喜欢的妹子不在,我生气了‘)
# 在数字1-10中,寻找数字7,一旦找到,打印出来,其余则什么都不做 # for 循环中的变量表示,一般用i,k,m,n,或者indx,idx,item之类 # 在python中,如果循环变量名称不重要,可以用下划线(_)代替 ? for i in range(1,11): if i == 7: print("我找到了") break else: print(i)
# continue语句联系 # 在数字1-10中,寻找所有偶数,找到偶数后打印偶数 ? for i in range(1,11): if i % 2 == 1: continue else: print("{0} 是偶数".format(i))
?
# continue语句 版本 2# contin # 在数字1-10中,寻找所有偶数,找到偶数后打印偶数 ? for i in range(1,11): if i % 2 == 0: print("{0} 是偶数".format(i))
# continue语句 版本 2 # 在数字1-10中,寻找所有偶数,找到偶数后打印偶数 # 本案例完整显示continue的用法和作用 for i in range(1,11): if i % 2 == 1: continue print("{0} 是偶数".format(i))
# pass例子,一般用于占位 # pass没有跳过功能 ? for i in range(1,10): pass print("test!")
?
标签:border 老王 推荐 分类 not pre order 生成 output
原文地址:https://www.cnblogs.com/ionion/p/9351595.html