Wr 自留地 Wr 自留地
  • 首页
  • 资源
  • 工具
  • 教程
  • 标签
  • 友链
  • 关于

Python 基础教程 第三期:if, else 和 elif 语句

_Wr_ 3年前

目录

本期,我们将学习使用 if 和 else 语句。

语法

举个栗子?:

if a==0:
    print ("Hi")
else:
    print ("Goodbye")

上面这句的意思就是:

如果 a 为 0 ,则打印 Hi;

如果 a 为其他值,则打印 Goodbye

关于 if 和 elif 的区别:

说的通俗一点,如果是用 if 的话,他会一直遍历完所有的if,不管你想判断的条件有没有遍历到,他都会继续执行完所有的if;

而 elif 呢,则会比较快捷,主要还是看你的用处,如果你是想遍历到你的判断条件就不再执行其他判断条件分支语句,那么就用elif;elif 就是当走到符合查询条件的语句后,后面所有的elif和else就不会再被执行

源自:Python之if / elif 的区别

附加

  1. int() 函数
int (a)

其中的意思就是将 a 这个值定义成一个数字,而非值。

前提就是 a 这个数指向的是数字(如:1,2,3,...),而非值(如:Apple,Pen,pineapple,pen,...)

int() 这个函数在今后的 Python 学习中是非常非常重要的。

2. = 和 == 的区别

= 和 == 代表着两种截然不同的意思。

a = 1

代表你给 a 赋的值为1

a == 1

代表 a 为 1 的时候,主要用于 if 语句中。

其他如 ">=", "<=" 等都表示这个意思。

3. \n 的意思

在大多数编程语言中,\n 都代表换行的意思;Python 也是如此。

实践

来,给你一个程序的设计逻辑

  • 用户输入年龄
  • 程序判断
    • 如果年龄小于等于 50,打印 "Hi"
    • 如果年龄为其他年龄,则打印 "Welcome"

代码

age = input ("How old are you?\n>>")
int (age)
if age <= "50":
    print ("Hi")
else:
    print ("Welcome")

运行

How old are you?
>>18
Hi

以上为输入18的效果

How old are you?
>>60
Welcome

以上为输入60的效果

Python编程
相关文章
  • [教程] 腾讯云服务器 Ubuntu 实例开启 root 用户通过密码 SSH 远程登录教程
  • [教程]《索尼克大冒险 2》PC 版 Mod 制作教程 (一): 各文件/目录的详细作用
  • WordPress教程:查看当天用户注册数量以及用户注册时间排序
  • 去除 WordPress 管理菜单栏 WordPress logo
  • WordPress 开启面包屑导航
_Wr_「作者」
赞赏
_Wr_
评论 (0)
发表评论
Copyright © 2019-2023 Wr 自留地.        
  • 首页
  • 资源
  • 工具
  • 教程
  • 标签
  • 友链
  • 关于