首页 新闻动态 大数据

Python学习笔记(9)if的作用和语法

发布时间:2019-06-28 17:47 点击:6154

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)复合赋值运算符、比较运算符、逻辑运算符

Python学习笔记(6)print的结束语、输出总结

Python学习笔记(5)f-字符串、转义字符

Python学习笔记(3):格式化符号与格式化输出

Python学习笔记(3):认识Debug工具、数据类型

Python学习笔记(2):注释、变量

Python学习笔记(1):了解Python以及安装指南


有任何程序相关问题,关注公众号让作者帮你解决后台回复关键词“Python",获取全套学习教程