if…else

socore =int(input('请输入成绩'));
if socore>=90 :
print("A")
elif socore>=80 :
print('B')
elif socore>=60 :
print("C")
else:
print('D')

条件表达式
  条件表达式是if…else的简写
  语法结构 x if 判断条件 else y
  运算规则:如果条件表达式为true,执行x,否则执行y
样例展示

a =int(input('请输入第一个数'))
b=int(input('请输入第二个数'))
print('a>b') if a>b else print("a<b")

pass语句
  语句什么都不做,只是一个占位符,用在语法上需要语句的地方
  什么时候用:先搭建语法结构,还没想好代码怎么写的时候

内置range()函数

range函数
  1.用于生成一个整数序列
  2.创建range()对象的三种方式

  1. range(stop):创建一个[0,stop)之间的整数序列,步长为1
  2. range(start,stop):创建一个[start,stop)之间的整数序列,步长为1
  3. range(start,stop,step):创建一个[start,stop)之间的整数序列,步长为step
      3.返回值时一个迭代器对象
      4.range类型的特点:不管range;对象表示的整数序列有多长,所有的range对象占用的内存空间都是相同的,以为仅仅需要存start,stop,step,只有用到range对象时,才会计算序列中的相关元素
       5.in 与not in判断整数序列中是否存在(不存在)指定的整数
    样例展示
r = range(10)
print(r)
print(list(r))
r = range(1,11)
print(r)
print(list(r))
r = range(1,11,2)
print(r)
print(list(r))
print(2 in r)
print(1 in r)
print(2 not in r)
print(1 not in r)

循环结构

循环的分类:1.while 2.for in
for循环
语法结构

while 条件表达式 :
条件执行体 (循环体)

for in 循环
  in 表达式从(字符串、序列等)依次取值,又称遍历
  for-in 遍历对象必须是迭代器对象


for in 的语法结构

for 自定义的变量 in 迭代器 :
循环体

循环体内不需要访问自定义变量,可以将自定义变量代替为下划线
样例展示

ans = 0
i = 0
while i<=100 :
if i%2 ==0 :
ans+=i
i+=2
print(ans)
ans=0
for i in range(101) :
ans+=i;
print(ans)

break语句
用于结束循环结构,一般与if一起用
continue语句
用于结束当前循环,进入下一次循环,一般与if一起使用
else语句
与else语句搭配使用的三种情况

  1. if表达式不成立是执行else
  2. while循环、for循环结束循环是没有碰到break
    样例展示
for i in range(3) :
a=int(input('请输入一个数'))
if a>100 :
break
else :
print('没有输入大于100的数')
http://www.dtmao.cc/news_show_655092.shtml

最新文章

  1. .NET编码解码(HtmlEncode与HtmlEncode)
  2. Handler消息机制与Binder IPC机制完全解析
  3. 坑爹的属性,android:descendantFocusability用法简析
  4. window平台下的MySQL快速安装。(不好意思,未完成待续,请飘过)
  5. 安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法
  6. PowerDesigner(四)-业务处理模型(转)
  7. Hadoop 学习总结之一:HDFS简介
  8. C# 预处理指令
  9. HBase性能优化方法总结(转)
  10. bzoj1267 3784
  11. 浓缩的才是精华:浅析GIF格式图片的存储和压缩
  12. Python与设计模式之创建型模式及实战
  13. npm下载安装文件太慢..修改这个就好了..治好多年的便秘..真香预警
  14. leetcode49
  15. 吴裕雄 26-MySQL 复制表
  16. js 浏览器页面切换事件
  17. ora2pg安装及卸载
  18. mac上php+nginx配置
  19. jquery获取当前select下拉选的属性值
  20. mix-blend-mode 混合模式 background-blend-mode 背景混合模式 isolation:isolate 隔离

热门文章

  1. Code-Review-Maven编译(第三方jar包引用)
  2. Adnroid 源码学习笔记:Handler 线程间通讯
  3. [NOIP2013 提高组] 货车运输
  4. Promise是如何实现异步编程的?
  5. Android猜数字大小游戏
  6. Servlet+JSP+JDBC综合案例
  7. 如何解决git创建密匙时报错Too many arguments
  8. go语言环境搭建以及配置VSCode
  9. Maven项目编译之后xml文件不存在
  10. 从一次生产消费者的bug看看线程池如何增加线程