if else流程判断语句(1)之 从入门到放弃的第1天

哈哈哈!!!当你来到这一章节的时候,恭喜你,没有被无聊的前一章节打败!

你很想说,***前一章节什么有用的知识都没有讲到,很显然,我也这么认为!

So 现在开始我们就要真真正正的接触Python编程!

需要运行一个程序的前提是什么?没错!那就是拥有运行程序的环境!这里我建议你们问百度来进行Python环境的安装配置。

。。。。。省略你们的安装环境时间。


1、写出你的第一个程序!
我这边使用的是Python3.8.5版本,当你安装完成之后Win+R 并且输入cmd 打开命令行模式。很简单输入Python我们就可以进行编程了!  

  if else流程判断语句(1)之 从入门到放弃的第1天

 

还记得我们上一章节讲的输出打印一句话的语法是什么吗?没错print()。

  if else流程判断语句(1)之 从入门到放弃的第1天

哇,当你做到这一步的时候,你已经是一个程序员了。这就是你写出的第一个程序!

 2、变量的使用

  首先,什么是变量?

  变量是指编程者在代码中为某一数据取得的名称,在以后的编程过程中使用该名称相当于使用其背后的数据。简而言之,我们可以将变量视为代码中用来保存数据的临时容器。

  这里我们定义变量的语法很简单

  比如:小明今年20岁!我们需要将20这个数字用变量表示出来,需要怎么做?

  没错,age=20  easily!

  我们就有了使用变量!

  if else流程判断语句(1)之 从入门到放弃的第1天

 

 

   有的同学该说了这不是简简单单嘛!是的,我也这么认为!

 

细心的小伙伴已经发现了,这样敲代码好费劲呀,一个地方出错了全盘皆输!没错!我们学习Python会用到一个帮助我们写代码的工具叫做Pycharm,大家到网上自行下载安装一下。

后面我们都会在Pycharm中一起学习。

-------------------------------------------------------------------------------------------------

 

3、用户的交互(从这里开始我们就使用Pycharm来一起学习了)

  有的同学又问了,什么是用户的交互呢?So 字面意思就是与用户的交流互动 实际意思同上!

  那么有的同学问题又来了,我们怎么实现与用户的交流互动呢? 聪明的同学给出了答案:input()

  没错,我们接下来学习到input()!

  上面我们学习了如何定义一个变量,那么跟这个input结合起来想必大家心中已经有了答案!

  

  name = input('name:') #注意,input括号中的引号,当你展现出来的是字符串的时候是必须带的
  age = input('age:')
        if else流程判断语句(1)之 从入门到放弃的第1天

 

 

 

   这样我们就让用户来输入以便于我们得到一些信息,进行处理,当然这都是后话了!

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嵌套)

  下节更精彩!!!

 

上一篇:深入分析一下二分算法


下一篇:GRPC go与C++通信