Hello,各位小伙伴们大家好!每天学习一点点,每天进步一点点!今天主要是了解一下if的作用和语法,并写一个简单的if代码。
主要内容:
条件语句作用
if语法
if...else...
多重判断
if嵌套
一、了解条件语句
含义:条件成立执行某些代码,条件不成立则不执行这些代码
语法:
if 条件:
条件成立执行的代码1
条件成立执行的代码2
......
(注意:缩进是4个空格距离,Pycharm是自动空行)
体验:
if True:
print('条件成立执行代码1')
print('条件成立执行代码2')
#下方的代码没有缩进到if语句块,所以和if条件无关。
print('我是无论条件是否成立都要执行的代码')
右键run运行后,显然最后一个没有缩进的代码,不属于if语句块,与条件成立与否无关
二、实例
需求:如果用户年龄大于等于18岁,即成年,输出“已经成年,可以上网”。
(一)简单版
#分析:年龄大于等于18.输出:已经成年,可以上网--准备年龄的数据 和 18 作比较
age = 20
if age >= 18 :
print('已经成年,可以上网')
print('系统关闭')
(二)进阶版
新增需求:用户可以输出自己年龄,然后系统进行判断是否成年,成年则输出“你的年龄是”用户输入年龄,“已经成年,可以上网”。
#input 接受用户输入的数据是字符串类型,条件是age和整型18做判断,所以这里要int转化数据类型
age = int(input('请输入您的年龄:'))
if age >= 18 :
print(f'您的年龄{age},已经成年,可以上网')
print('系统关闭')
系统自动报错?看英文报错,翻译过来是类型错误,左边age是str数据类型,右边18是整数类型,所以要左右转化一致。
这样就可以了!赶紧试试吧!
今天内容到这里就和大家说再见了,每天学习一点点,明天和看点君不见不散!
-END-
学习程序相关知识可以加群一起交流 QQ群:518846438
●Python学习笔记(8)复合赋值运算符、比较运算符、逻辑运算符
© 2015-2024 杭州极速互联科技有限公司 版权所有 浙ICP备17047587号-4 浙公网安备33010502005096 增值电信业务经营许可证:浙B2-20190875