python基础学习(四):条件和分支
来源:互联网 发布:淘宝上的酒是真的吗 编辑:程序博客网 时间:2024/05/17 22:30
1.成绩分类三种方法的区别
根据成绩,进行分类ABCDE
法1:
score=int(input("请输入分数:"));
if 100>= score>= 90:
print("A")
if 90>score>=80:
print("B")
if 80>score>=70:
print("C")
if 70>score>=60:
print("D")
if 60>score>=0:
print("E")
if score<0 or score>100:
print('D')
法二:
score=int(input("请输入分数:"));
if 100>= score>= 90:
print("A")
else:
if 90>score>=80:
print("B")
else:
if 80>score>=70:
print("C")
else:
if 70>score>=60:
print("D")
else:
if 60>score>=0:
print("E")
else:
print('输入错误')
法三:
score = int(input("请输入分数:"));
if 100 >= score>= 90:
print("A")
elif 90 > score >= 80:
print("B")
elif 80 > score >= 70:
print("C")
elif 70 >score >= 60:
print("D")
elif 60 > score >= 0:
print("E")
else:
print('输入错误')
2.三元操作符(和c语言对比)
i=a if a>b else b
>>> a=8
>>> b=9
>>> i=a if a>b else b
>>> i
9
3.断言 关键字assert
当这个关键字后面的条件为假时,程序自动崩溃并抛出AssertionError的异常。
一般可以用它在程序中置入检查点,当需要确保程序某个条件一定为真时才能让程序正常工作时,assert就显得很重要了。
4.for循环(计数循环):for i(参数) in 参数:
range([start],stop,[step=1])和for循环配合使用
这个bif有三个参数,分别是起始,终止和步长,有括号的参数表示可以省略,
>>> range(5)
range(0, 5)
>>> list(range(5))
[0, 1, 2, 3, 4]
当只有一个参数(如5)则默认起始为0,步长为1的五个数。
5.shell换行输入
(1)在条件语句输完后按tab建再enter换行
(2)或者直接加‘\’后再enter换行。
6.break和continue
- python基础学习(四):条件和分支
- python基础-条件分支和循环
- Python基础(四)之条件判断和循环
- Python学习四:条件判断和循环
- python基础(四)条件判断
- Python基础学习--第四篇(条件判断和循环)
- Python基础学习(四)
- Python基础(四)——条件语句
- python的条件分支语句(if)
- 王亟亟的Python学习之路(四)-循环,条件,Range,list和tuple
- Python基础学习三 条件判断和循环
- python基础学习之——条件判断和循环
- python基础学习(2)—分支语句
- Python基础学习四
- Python学习基础四
- Python基础学习<四>
- python基础学习四
- python基础学习(四)
- Hibernate第十一篇【配置C3P0数据库连接池、线程Session】
- 使用nc反弹shell方法
- POSTMAN练手
- DirectX11 已知三角形三个点,求面法线
- 第二章 循环结构程序设计
- python基础学习(四):条件和分支
- Leetcode学习(23)—— Contains Duplicate
- RecyclerView点击事件与长按事件
- Auto Disturbances Rejection Control (ADRC) Technique阅读
- Flume之监听目录变化
- zookeeper 入门系列 : paxos 协议
- setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
- hdu 6026 Deleting Edges(最短路)
- gulp详细入门教程