📋 个人简介
💖 作者简介:大家好,我是小鹏linux,运维领域新星创作者,阿里云ACE认证高级工程师😜
📝 个人主页:小鹏linux🔥
🎉 支持我:点赞👍+收藏⭐️+留言📝
💬格言:你未必出类拔萃,但一定与众不同!🔥
📕 系列专栏:
🍎 阶段一:windows基础 目前原创16篇
🍎 阶段二:Linux基础知识 目前原创38篇
🍎 阶段三:shell基础+shell高级 目前原创23篇
🍎 阶段四:python基础及自动化应用 目前原创3篇
🍎 阶段五:Linux网络服务 原创未开始
🍎 阶段六:集群原理及架构 原创未开始
🍎 阶段七:云计算虚拟化技术 原创未开始
目录
1.if判断语句
1.1if判断语句语法
1.2if 语句的应用
2.运算符
2.1逻辑(关系) 运算符
2.2比较(关系)运算符
3.If-else
3.1if-else的使用格式
4.elif的格式
5.if嵌套
5.1举例:猜丁壳游戏
6.压箱底好网站分享
1.if判断语句
如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断不仅生活中有,在软件开发中“判断”功能也经常会用到
1.1if判断语句语法
if语句是用来进行判断的,其使用格式如下:
if要判断的条件:
条件成立时,要做的事情
1.2if语句的应用
age = 18print("------if 判断开始------")if age >= 18:print(" 我已经成年了,可以做成年人做的事情了")print("------if 判断结束------")
注意:代码的缩进为一个tab 键,或者4 个空格
练一练
要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“已成年,可以承担法律责任”
1. 使用input从键盘中获取数据,并且存入到一个变量中
2. 使用if语句,来判断age>=18是否成立
3. 支持Python2和Python3都能正常运行
age=int(input("请输入您的年龄"))if age >=18:print("已成年,可以承担法律责任")else:print("年龄不够滚蛋!!!")
2.运算符
2.1逻辑(关系)运算符
2.2比较(关系)运算符
3.If-else
3.1if-else的使用格式
if 条件:满足条件时要做的事情1满足条件时要做的事情2满足条件时要做的事情3...(省略)...else:不满足条件时要做的事情1不满足条件时要做的事情2不满足条件时要做的事情3...(省略)... #去办理个人贷款买房手续,只需要你或者你媳妇去you = input("你本人去吗?(去或者不去):")yourWife = input("你媳妇去吗?(去或者不去):")if you == "去" or yourWife == "去":print("恭喜,至少有一人前来,可以办理!")else:print("必须有一人前来办理!")
4.elif的格式
if xxx1:事情1elif xxx2:事情2elif xxx3:事情3 """判断年龄属于哪个时期0-3 婴幼儿期3-12 儿童期12-17 青春期18-24 青年期25-44 壮年期45-60 中年期60-100 老年期100-$ 修仙期"""age = int(input("请输入年龄:"))if age >0 and age <=3:print("婴幼儿期")elif age>3 and age <=12:print("属于儿童期")elif age>12 and age <=17:print("属于青春期")elif age>17 and age <=24:print("属于青年期")elif age>24 and age <=44:print("属于壮年期")elif age>44 and age <=60:print("属于中年期")elif age>60 and age <=100:print("属于儿老年期")elif age>100:print("属于修仙期!")else:print("这个世界你从未来过!")
注意:elif 必须和if 一起使用,否则出错
5.if嵌套
if 条件1:满足条件1 做的事情1满足条件1 做的事情2...(省略)...if 条件2:满足条件2 做的事情1满足条件2 做的事情2...(省略)...else:不满足条件2做的事情1不满足条件2做的事情2...(省略)...
5.1举例:猜丁壳游戏
游戏要求:用户先出,和系统所出进行比较。
import random"""0代表剪刀 1代表石头 2代表布"""player = int(input("请输入 剪刀(0) 石头(1)布(2):"))computer = random.randint(0,2)print(player,computer)if player<=2 and player>=0:if (player==0 and computer == 2) or (player==1 and computer==0) or (player==2 and computer==1):print("你赢了")elif player==computer :print("平手")else:print("你输了")else:print("输入内容错误,请重新输入")
6.压箱底好网站分享
🔥个人大力推荐牛客网 - 【找工作】、【笔试题库】、【面试经验】、【实习招聘内推】、【求职就业】等
点击链接注册即可
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单
2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题
3、大厂笔试真题:字节跳动、美团、百度、腾讯…