首页 > 编程语言 >Python学习笔记(五)if分支语句

Python学习笔记(五)if分支语句

时间:2023-02-25 15:22:27浏览次数:44  
标签:语句 10 elif 示例 Python 笔记 else print input

一、if语法

示例:

1 money = int(input('请输入余额:'))
2 if money >= 5:
3     print('买得起!')
4 
5 if True:
6     print('条件成立时要执行的代码1')
7     print('条件成立时要执行的代码2')
8 
9 print('无论如何都要执行的代码3')

 

二、if...else...

示例:

1 age = int(input('请输入你的年龄:'))
2 if age >= 18:  # :表示条件结束
3     print('你已经成年了,可以上网!')  # 四个空格缩进
4 else:
5     print('你还没有成年,所以你不能上网!')

 

三、if...elif...else

示例:

 1 choose = int(input('请输入你的选择:'))
 2 if choose == 1:
 3     print('我要玩连连看')
 4 elif choose == 2:
 5     print('我要玩消消乐')
 6 elif choose == 3:
 7     print('我要玩贪吃蛇')
 8 elif choose == 4:
 9     print('我要玩推箱子')
10 else:
11     print('你输入的有误')

注:pass 占位符 确保语法的正确性

       无论你的 if elif 有多少 在一个代码块中else语句只能有一个

四、多重判断

示例:

1 age = int(input('请输入你的年龄:'))
2 if age < 18:
3     print('你还是个童工')
4 elif 18 <= age <= 60:
5     print('您现在的年龄是合法的工作年龄')
6 elif age > 60:
7     print('您的年龄已经超过了合法工作年龄')

 

五、if嵌套

示例:

 1 money = input('请输入你有没有钱(有/没有):')
 2 
 3 if money == '有':
 4     print('你现在已经上车了')
 5     seat = input('请输入你有没有看到空余的座位(有/没有):')
 6     if seat == '有':
 7         print('你可以坐下了')
 8     else:
 9         print('你还是站着吧')
10 else:
11     print('你现在不能上车')

 

六、三目运算

示例:

1 # 过多的嵌套不建议使用三目运算符
2 a = 1
3 b = 2
4 # 条件成立执行的代码 if 条件 else 条件不成立的代码
5 print('a比b大') if a > b else print('a比b小')

嵌套示例:

1 a = float(input('请输入一个数:'))
2 print('a大于10') if a > 10 else (print('a等于10') if a == 10 else print('a小于等于10'))

 

标签:语句,10,elif,示例,Python,笔记,else,print,input
From: https://www.cnblogs.com/JayHan/p/17154485.html

相关文章

  • Redis学习笔记(1)
    最近在学习redis,做了比较详细的学习笔记,分享给大家,欢迎一起讨论和学习第一部分,简单介绍redis和redis的基本操作NoSQL的特点:数据库种类繁多,但是一个共同的特点都......
  • JAVA学习笔记10-注解
    目录什么是注解内置注解元注解什么是注解Annotation是JDK5.0引入的新技术作用:不是程序本身,可以对程序做出解释就像注释一样;可以被其他程序(比如编译器)读取格式:注解是以......
  • python的驻留机制
    在某些情况下,python会使用现有的不可变对象,而不是总是创建一个新对象。驻留的对象在内部使用类似字典的结构(驻留池)进行驻留,节省内存。原理:系统维护interned字典类型记录已......
  • fatal error: Python.h: No such file or directory
    fatalerror:Python.h:Nosuchfileordirectory过程:通过pipinstall某个库,发生了一下错误,找不到Python.h的头文件解决方案搜索StackoverFlow,我的环境是CentOS,所以执......
  • 强行在CentOS上kill python进程 unix:///tmp/supervisor.sock
    问题:unix:///tmp/supervisor.sock解决方案:echo_supervisord_conf>/etc/supervisord.confsudosupervisord-c/etc/supervisord.confsudosupervisorctlstatus​​https:......
  • 解决Python Tornado的某个页面不需要进行xsrf的检查
    错误信息:‘_xsrf’argumentmissingfrompost我们总是对全站开启xsrf的功能,但是有时候想对单个页面不希望启用该功能的验证,那么我们可以进行重写​​check_xsrf_cookie()......
  • Python3的AES加密和解密
    此加密和解密的秘钥的长度必须是16位、24位或者32位importbase64importosfromCrypto.CipherimportAES#AESkeymustbeeither16,24,or32byteslongaes_key="1......
  • 数字电路学习笔记
    逻辑门电路CMOS逻辑门电路的不同输出结构及参数CMOS漏极开路门和三态输出门电路漏极开路门工程时,我们有时需要将两个门的输出端并联实现与逻辑(此功能成为线与)。但我们......
  • 大海的python汇总
    title:python_汇总author:大海(刘光银)top:2categories:-pythontags:-readingPython基础注释输出语句变量标识符数据类型用户输入类型转换运算符注......
  • 2023爬虫学习笔记 -- 解决爬虫Cookies问题
    一、目标地址https://xXXXXu.com/二、分析要获取的内容1、获取这些用户名字2、通过刷新页面,发现内容是通过Ajax加载,主要是通过max_id参数获取内容3、找到起始的max_id......