python基础(二)---流程控制之条件语句

1.if语法
if 条件:
 条件成立执行的代码1
 条件成立执行的代码2
 ......

------------------------------------------------------------------
if True:
 	print('条件成件执行的代码1')
	print('条件成件执行的代码2')
# 下面的代码没有缩进到if语句块,所以和if条件无关
print('我是无论条件是否成立都要执行的代码')

程序实例:

简单版
age = 20
if age >= 18:
 print('已经成年,可以上⽹')
print('系统关闭')

---------------------------------------------------------------------------
进阶版
#  input接受用户输入的数据是字符串类型,条件是age和整型18做判断,所以这里要int转换数据类
型
age = int(input('请输入您的年龄:'))
if age >= 18:
 print(f'您的年龄是{age},已经成年,可以上网')
print('系统关闭')
2.if…else…

作用:条件成立执行行if下方的代码; 条件不不成立执行行else下方的代码。

if 条件:
	条件成立执行的代码1     
	条件成立执行的代码2
else:
	条件不成立执行的代码1     
	条件不成立执行的代码2
	......
	
-------------------------------------------------------------
age = int(input('请输入您的年龄:'))
if age >= 18:
   print(f'您的年龄是{age},已经成年,可以上车')
else:
   print(f'您的年龄是{age},未成年,请自行回家写作业')
print('系统关闭')

3.多重判断
if 条件1:
   条件1成立执行的代码1
   条件1成立执行的代码2
 ......
elif 条件2:
   条件2成立执行的代码1
   条件2成立执行的代码2
   ......
......
else:
   以上条件都不成立执行的代码

------------------------------------------------------------
age = int(input('请输入您的年龄:'))
if age < 18:
    print(f'您的年龄是{age},童工一枚')
elif age >= 18 and age <= 60:
    print(f'您的年龄是{age},合法年龄')
elif age > 60:
    print(f'您的年龄是{age},可以退休')
4.if嵌套
if 条件1:
    条件1成立执行的代码1
    条件1成立执行的代码2
 
 	if 条件2:
 		条件2成立执行的代码1
   		条件2成立执行的代码2

5.三目运算符

三目运算符也叫三元运算符或三元表达式。

条件成立执行的表达式 if 条件 else 条件不成立执行的表达式

a = 1
b = 2
c = a if a > b else b
print(c)
6.总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值