python条件判断语句
- # 条件判断(if)语句:
- # 语法1: if 条件表达式 : 单行语句
- # 语法2: if 条件表达式 :
- # 代码块(多行语句)
- # 执行的流程:if语句在执行时,会先对条件表达式进行求值判断,
- # 如果为True,则执行if后的语句
- # 如果为False,则不执行
- num = 10
- if num > 8 : print('num比8大')
- if num > 8 :
- print('代码块中第一行输出')
- print('代码块中第二行输出')
- print('代码块中第三行输出')
- if 2 < num <20 : print('num大于2小于20')
- # 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束
- # 缩进有两种方式,一种是使用tab键,一种是使用空格(四个)
- # Python的官方文档中推荐我们使用空格来缩进
- # Python代码中使用的缩进方式必须统一
- # 将tab键转换为空格键 "translate_tabs_to_spaces": true, =》 根据实际情况而定
if else 语句 注意:else 后不能写条件表达式!
- # 语法:
- # if 条件表达式 :
- # 代码块
- # else :
- # 代码块
- # 执行流程:
- # if-else语句在执行时,先对if后的条件表达式进行求值判断
- # 如果为True,则执行if后的代码块
- # 如果为False,则执行else后的代码块
- # input()函数返回的是一个字符串,而工资值可能有小数点,所以用float()转换
- pay = float(input('请输入你的工资:'))
- if pay > 8000:
- print('你达到了平均薪资')
- else :
- print('加油呀')
if-elif-else语句
- # if-elif-else语句
- # 语法:
- # if 条件表达式 :
- # 代码块
- # elif 条件表达式 :
- # 代码块
- # elif 条件表达式 :
- # 代码块
- # elif 条件表达式 :
- # 代码块
- # else :
- # 代码块
- #
- # 执行流程:
- # if-elif-else语句在执行时,会自上向下依次对条件表达式进行求值判断,
- # 如果表达式的结果为True,则执行当前代码块,然后语句结束
- # 如果表达式的结果为False,则继续向下判断,直到找到True为止
- # 如果所有的表达式都是False,则执行else后的代码块
- # if-elif-else中只会有一个代码块会执行
- user_input=int(input("请输入你的整数:"))
- if user_input == 1:
- print("你输入的是1")
- elif user_input ==2:
- print("你输入的是2")
- else :
- print("你输入的是除了1、2的其它值")
python条件判断语句的更多相关文章
- Python 条件判断语句(if ,elif, else)
条件判断可以分: 单分支判断:只有一个if语句 双分支判断:if else 的格式 多分支判断:if elif else 的格式 条件语句嵌套判断 # 下面是个条件多分支判断 score = 85 ...
- python最简洁的条件判断语句写法
这篇文章主要介绍了Python返回真假值(True or False)小技巧,本文探讨的是最简洁的条件判断语句写法,本文给出了两种简洁写法,需要的朋友可以参考下 如下一段代码: def isLen(s ...
- Python的条件判断语句------if/else语句
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户的年龄,根据年龄打印不同的内容... Python程序中,能让计算机自己作出判断的语句就是if语句: 例: age = 25 ...
- [19/09/16-星期一] Python的运算符和条件判断语句
一.运算符 (1)算术运算符 + 加法运算符(如果是两个字符串之间进行加法运算,则会进行拼串操作) a = 10 + 5 计算 a = 'hello' + ' ' + 'world' 拼串 - ...
- Python条件判断和循环语句
一.条件判断语句 通过一条或多条语句的判断来决定是否执行代码块 1.if语句基本形式: if 判断条件: 语句块 例如: score=75if score>=60: print &q ...
- python学习_条件判断语句_if
#条件判断语句(if)#语法:if条件表达式:语句# 代码块#执行流程:if语句在执行时,会先对条件表达式进行求值判断#如果为True,则执行if后面的语句#如果为False,则不执行#默认情况下,i ...
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法
来源:据说是某一年某个公司的面试题 题目:求1+2+…+n, 要求不能使用乘除法.for.while.if.else.s witch.case 等关键字以及条件判断语句(A?B:C) 分析:这题本来很 ...
- Python条件判断(if)
Python条件判断(if) 一.基本介绍 1.Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… 需要注意的是,Python没有像其他大多数语言一样使用 ...
- Interview----求 1+2+...+n, 不能用乘除法、for、while if、else、switch、case 等关键字以及条件判断语句 (A?B:C)
题目描述: 求 1+2+...+n, 要求不能使用乘除法.for.while.if.else.switch.case 等关键字以及条件判断语句 (A?B:C). 分析: 首先想到的是写递归函数,但是遇 ...
随机推荐
- js实现点击隐藏图片
方法一: 把图片的display设为none,触发点击事件时,display变为block <style> img { width: 400px;height: 300px; displa ...
- Python--day21--包
包: 包是一种通过使用‘.模块名’来组织python模块名称空间的方式. 1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高 ...
- H3C 高级ACL
- java List接口中常用类
Vector:线程安全,但速度慢,已被ArrayList替代. ArrayList:线程不安全,查询速度快. LinkedList:链表结构,增删速度快.取出List集合中元素的方式: get(int ...
- php_sphinx安装使用
Sphinx的简介: Sphinx是一个独立的全文索引引擎,意图为其他应用提供高速.低空间 占用.搜索结果高相关度的全文搜索功能.Sphinx可以非常容易的与 SQL数据库和脚本语言集成.内置MySQ ...
- asp dotnet core 从 Frp 获取用户真实 IP 地址
我在本地开一个服务,然后通过 Frp 让小伙伴可以在外网访问我的 API 连接,但是直接通过 RemoteIp 拿到的是本地的地址.本文告诉小伙伴如何通过 Frp 可以拿到用户的真实 IP 地址 我写 ...
- 51nod 1307绳子和重物
1307 绳子与重物 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 有N条绳子编号 0 至 N - 1,每条绳子后 ...
- jQuery 工具类函数-浏览器信息
在jQuery中,通过$.browser对象可以获取浏览器的名称和版本信息,如$.browser.chrome为true,表示当前为Chrome浏览器,$.browser.mozilla为true,表 ...
- ZR993
ZR993 首先,这种和平方有关的,首先应当考虑根号做法 这道题目,我们可以直接暴力\(\log_{10}w + 10\)判断一个数是否能够由原数变化的到 直接\(O(\sqrt{n})\)枚举所有的 ...
- (转)学习C语言基本思路与参考书籍
计算机行业发展非常快,大学里的教育基本都跟不上实际的社会需求.如果你所在的学校还在指定大家使用谭浩强的教材,或使用VC6.0来教大家上机实验,那你不妨看看本文,这里有一些建议可以帮助你不会脱离社会太远 ...