if else流程判断语句(1)之 从入门到放弃的第1天
2022/2/17 6:11:41
本文主要是介绍if else流程判断语句(1)之 从入门到放弃的第1天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
哈哈哈!!!当你来到这一章节的时候,恭喜你,没有被无聊的前一章节打败!
你很想说,***前一章节什么有用的知识都没有讲到,很显然,我也这么认为!
So 现在开始我们就要真真正正的接触Python编程!
需要运行一个程序的前提是什么?没错!那就是拥有运行程序的环境!这里我建议你们问百度来进行Python环境的安装配置。
。。。。。省略你们的安装环境时间。
1、写出你的第一个程序!
我这边使用的是Python3.8.5版本,当你安装完成之后Win+R 并且输入cmd 打开命令行模式。很简单输入Python我们就可以进行编程了!
还记得我们上一章节讲的输出打印一句话的语法是什么吗?没错print()。
哇,当你做到这一步的时候,你已经是一个程序员了。这就是你写出的第一个程序!
2、变量的使用
首先,什么是变量?
变量是指编程者在代码中为某一数据取得的名称,在以后的编程过程中使用该名称相当于使用其背后的数据。简而言之,我们可以将变量视为代码中用来保存数据的临时容器。
这里我们定义变量的语法很简单
比如:小明今年20岁!我们需要将20这个数字用变量表示出来,需要怎么做?
没错,age=20 easily!
我们就有了使用变量!
有的同学该说了这不是简简单单嘛!是的,我也这么认为!
细心的小伙伴已经发现了,这样敲代码好费劲呀,一个地方出错了全盘皆输!没错!我们学习Python会用到一个帮助我们写代码的工具叫做Pycharm,大家到网上自行下载安装一下。
后面我们都会在Pycharm中一起学习。
-------------------------------------------------------------------------------------------------
3、用户的交互(从这里开始我们就使用Pycharm来一起学习了)
有的同学又问了,什么是用户的交互呢?So 字面意思就是与用户的交流互动 实际意思同上!
那么有的同学问题又来了,我们怎么实现与用户的交流互动呢? 聪明的同学给出了答案:input()
没错,我们接下来学习到input()!
上面我们学习了如何定义一个变量,那么跟这个input结合起来想必大家心中已经有了答案!
name = input('name:') #注意,input括号中的引号,当你展现出来的是字符串的时候是必须带的 age = input('age:')
这样我们就让用户来输入以便于我们得到一些信息,进行处理,当然这都是后话了!
4、if else 流程判断语句
单项分支:
if 条件表达式:
code1
code2
如果条件表达式成立,返回Ture,执行下面的代码块
如果条件表达式不成立,返回False ,不执行下面代码块
1 hengBoy = '帅哥' 2 if hengBoy == '帅哥' : 3 print(hengBoy,'晚上约吗?') 4 print(hengBoy,'帅哥你好阿!')
双项分支:
if 条件表达式:
code1
code2
else:
code3
code4
如果条件表达式成立,执行if 下面的代码块 #if 中的代码块也可以称之为“真区间”
如果条件表达式不成立,执行else下面的代码块 #else 中的代码块也可以称之为“假区间”
1 hengBoy = '大众脸' 2 3 if hengBoy == '帅哥' : 4 print(hengBoy,'晚上约吗?') 5 print(hengBoy,'你好阿!') 6 else: 7 print('不是帅哥勿扰!!!')
多项分支:
if 条件表达式1:
code...
elif 条件表达式2:
code...
elif 条件表达式3:
code...
else :
code...
如果条件表达式1成立,直接执行if当中的代码块,如果不满足
依次向下判断,看是否条件表达式2成立,成立则执行对应代码块,
反之,继续向下判断,条件表达式3,如果成立执行对应代码块
反之,继续向下判断 如果都没有满足的条件 直接执行else中的代码块
elif 这个条件可以是0个 也可以是多个
else 这个条件可以是0个 也可以是1个
elif 如果有一个满足 剩下的条件表达式统统不执行,只执行那一个代码块
1 hengBoy1 = False 2 hengBoy2 = False 3 4 if hengBoy1 == True: 5 print("我就嫁给他1") 6 elif hengBoy2== True: 7 print("我就嫁给他2") 8 else: 9 print("算了吧!!")
巢状分支(if嵌套)
下节更精彩!!!
这篇关于if else流程判断语句(1)之 从入门到放弃的第1天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-10百万架构师第十三课:源码分析:Spring 源码分析:Spring核心IOC容器及依赖注入原理|JavaGuide
- 2025-01-10便捷好用的电商API工具合集
- 2025-01-09必试!帮 J 人团队解决物流错发漏发的软件神器!
- 2025-01-09不容小觑!助力 J 人物流客服安抚情绪的软件!
- 2025-01-09为什么医疗团队协作离不开智能文档工具?
- 2025-01-09惊叹:J 人团队用啥软件让物流服务快又准?
- 2025-01-09如何利用数据分析工具优化项目资源分配?4种工具推荐
- 2025-01-09多学科协作难?这款文档工具可以帮你省心省力
- 2025-01-09团队中的技术项目经理TPM:工作内容与资源优化策略
- 2025-01-09JIT生产管理法:优化流程,提升竞争力的秘诀