程序流程控制1 if 分支机构
if 条件测试表达式1:
语句块1
elif 条件测试表达式2:
语句块2
......
else:
语句块n
if 条件测试表达式1:
语句块1
elif 条件测试表达式2:
语句块2
......
else:
语句块n
x=5
if x>0:
print(x,"是正数")
.....
5 是正数
x=5
if x>0:
print(x,"是正数")
.....
5 是正数
x=-5
if x>0:
print(x,"是正数")
else:
print(x,"不是正数")
......
-5 不是正数
x=-5
if x>0:
print(x,"是正数")
else:
print(x,"不是正数")
......
-5 不是正数
x=85
if x<60:
print("不及格")
elif x<70:
print("及格")
elif < 90:
print("中等")
else:
print("优秀"
......
中等)
x=85
if x<60:
print("不及格")
elif x<70:
print("及格")
elif < 90:
print("中等")
else:
print("优秀"
......
中等)
2<5
True
2>5
False
2==5
False
2<5
True
2>5
False
2==5
False
not True,not False
(False,True)
not 0,not 1,not 2 #非0数字为真
(True,False,False)
not 'abc',not[1,2],not{"a":12} #非空对象为真
(False,False,False)
not ",not [],not {} #空的对象为假
(True,True,True)
not True,not False
(False,True)
not 0,not 1,not 2 #非0数字为真
(True,False,False)
not 'abc',not[1,2],not{"a":12} #非空对象为真
(False,False,False)
not ",not [],not {} #空的对象为假
(True,True,True)
0 and 2
0
[] and 2
[]
[] and {}
[]
2 and 5
5
5 and 2
2
0 and 2
0
[] and 2
[]
[] and {}
[]
2 and 5
5
5 and 2
2
0 or 2
2
2 or []
2
False or 5
5
[] or {}
{}
{} or False or []
[]
0 or 2
2
2 or []
2
False or 5
5
[] or {}
{}
{} or False or []
[]
if x>y:
a=x
else:
a=y
if x>y:
a=x
else:
a=y
a=X if x>y else y
a=X if x>y else y
a=[x,y][f]
a=[x,y][f]
x=5
y=10
a=[x,y][x<y]
a
10
a=[x,y][x>y]
a
5
x=5
y=10
a=[x,y][x<y]
a
10
a=[x,y][x>y]
a
5
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
程序流程控制1 if 分支机构的更多相关文章
- [java学习笔记]java语言基础概述之运算符&程序流程控制&for循环嵌套
一.运算符 算数运算符 +,-,*,/,%,++,-- 1.+,-,*,/ 整数除以整数的结果为舍弃了小数部分的整数. 2.%:取余 %左右都为正数,左边小于右边结果为左边值,如,4%5=4 %左边大 ...
- Java 基础 程序流程控制 (下)
Java 程序流程控制 (下) 此篇单独对循环结构的知识点进行整理: 之前讲到循环结构分为:for循环,while循环,do...while循环三种最基本的循环结构:在JDK1.5以后的版本还提供了f ...
- Java 基础 程序流程控制 (上)
Java程序流程控制 (上) Java程序大体分为三种流程控制结构:顺序结构.分支结构.循环结构 顺序结构 程序由上到下的逐行执行,中间没有任何跳转和判断语句. 示例代码如下: public clas ...
- Java基础之程序流程控制
Java中的程序流程控制 Java中的程序流程分为三种结构:①顺序结构:②分支结构:③循环结构 一.顺序结构 Java中定义成员变量的时候,采用的是前向引用,也就是后面的变量可以引用之前定义好的变量. ...
- 4. Scala程序流程控制
4.1 程序流程控制说明 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句,顺序控制,粉质控制,循环控制 温馨提示:Scala语言中控制结构和Java语言中的 ...
- Java基础-程序流程控制第二弹(循环结构)
Java基础-程序流程控制第二弹(循环结构) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 流程控制有三种基本结构:顺序结构,选择结构和循环结构.一个脚本就是顺序结构执行的,选择结 ...
- Java基础-程序流程控制第一弹(分支结构/选择结构)
Java基础-程序流程控制第一弹(分支结构/选择结构) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.if语句 1>.if语句的第一种格式 if(条件表达式){ 语句体: ...
- Java 基础入门随笔(4) JavaSE版——程序流程控制
上一节对于运算符有了大致的了解,这一节针对程序流程控制进行复习!程序流程控制包括顺序结构.判断结构(if).选择结构(switch).循环结构. 1.判断结构 ①if语句的第一种格式: ...
- Java程序流程控制
程序流程控制有 选择,循环,以及跳转结构 选择结构中无非就是 If 和 switch语句我两种都做了一些小案例 1. 利用Scanner库来获得控制台用户输入的数字与代码中定义的变量比较 packag ...
随机推荐
- Flask中请求数据的优雅传递
当一个请求到来时,浏览器会携带很多信息发送发送服务端.在Django中,每一个处理函数都要传入一个request的参数,该参数携带所有请求的信息,也就是服务端程序封装的environ(不明白该参数可以 ...
- Typora软件的使用
Typora软件 一.简介 1.该软件编写文档采用markdown格式是目前最为频繁的一种格式 2.该软件生成的文档后缀名是.md结尾 3.下载网址 https://www.typora.io/ 二. ...
- 私有化轻量级持续集成部署方案--03-部署web服务(下)
提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记 配置接口代理 前后端分离情况下,前端请求后端接口最常用的一种方式就是使用反向代理,反向代理会让浏览器认为是同源路径, ...
- 使用SetTrustedCredmanAccessPrivilege获取已保存的凭据
windows系统中有一个名为SeTrustedCredmanAccessPrivilege的权限,使拥有该特权的进程可作为受信任的调用者访问凭据管理器. 凭据管理器可以从控制面板 -> ...
- 大厂偏爱的Agent技术究竟是个啥
搜索关注微信公众号"捉虫大师",后端技术分享,架构设计.性能优化.源码阅读.问题排查.踩坑实践. hello大家好,我是小楼,今天给大家分享一个关于Agent技术的话题,也是后端启 ...
- Wireshark教程之过滤器设置
实验目的 1.工具介绍 2.主要应用 实验原理 1.网络管理员用来解决网络问题 2.网络安全工程师用来检测安全隐患 3.开发人员用来测试执行情况 4.学习网络协议 实验内容 1.抓取特定数据流 2.显 ...
- 【windows 操作系统】线程句柄HANDLE与线程ID的关系
什么是句柄 句柄是一种指向指针的指针.我们知道,所谓指针是一种内存地址.应用程序启动后,组成这个程序的各对象是住留在内存的.如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访 ...
- 【C#单元测试】 开篇
官方:https://docs.microsoft.com/zh-cn/visualstudio/test/install-third-party-unit-test-frameworks?view= ...
- idea教程--如何使用码云管理代码
1.安装Gitee插件 由于我已经安装过了,请参加白色背景的图 2.idea配置git 3.配置码云账号 4.配置ssh秘钥(注意:如果之前安装git已经配置过了可以跳过此步) (1) 生成SSH秘钥 ...
- Java基本规范
1.Java是区分大小写的语言,关键字的大小不能写错,例如把class写成Class或者CLASS,都会导致出错. 2.在一个类的内部不能定义其他的类,即类和类之间是平行而非嵌套的关系. 3.一个程序 ...