Pass 关键字的使用 | 学习笔记

简介: 快速学习 Pass 关键字的使用

开发者学堂课程【Python 入门 2020年版:Pass 关键字的使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10263


Pass 关键字的使用

Pass 关键字的使用

#pass 是什么?

pass 关键字在 python 里没有意义,只是单纯的用来占位,保证语句的完整性。

情况一:

age = int(input(‘请输入您的年龄:’)

if age >18:

print(‘欢迎来到我的网站’)

print(‘hello’)

问题:hello 什么时候会打印?

运行结果1:C:\Users\chris\AppData\Local\Programs\Python\Python37\python.exe C:/Users/chris/Desktop/Python i/Day04-流程
请输入您的年龄:23

Hello

Process finished with exit code 0

运行结果2:

结论:都会打印 hello。因为 print 和 hello 跟 if 语句是不受if语句的控制。是通过换行(强制缩进)来控制。

情况二:增加个 yes

age = int(input(‘请输入您的年龄:’)

if age >18:

print(‘欢迎来到我的网站’)

print(‘yes’)

print(‘hello’)

运行结果:C:\Users\chris\AppData\Local\Programs\Python\Python37\python.exe C:/Users/chris/Desktop/Python i/Day04-流程
请输入您的年龄:12

hello

Process finished with exit code 0

结论:

yes 什么时候会打印?

yes 跟 if 有没有关系?yes 跟 age 有没与关系?yes 满足只有条件才会打印,不满足条件就不会打印对应得代码。

情况三:

age = int(input(‘请输入您的年龄:’)

if age >18:

pass           # pass #没有想好写什么,使用 pass 进行占位,没有意义,单纯为了保证语句的完整性,使程序不报错

print(‘hello’)

应用游戏:剪刀石头布

<1>运行效果:

[pythongubuntu:~/Desktop$ python test.py

[请输入:剪刀(0)石头(1)布(2):1

输了,不要走,洗洗手接着来,决战到天亮

[pythongubuntu:~/Desktop$ python test.py

[请输入:剪刀(0)石头(1)布(2):1

平局,要不再来一局

[pythongubuntu:~/Desktop$ python test.py

[请输入:剪刀(0)石头(1)布(2):1

输了,不要走,洗洗手接着来,决战到天亮

<2>参考代码:

Import random

player = input(‘请输入:剪刀(0)石头(1)布(2):’)

player = int(player)

#产生随机整数:0、1、2、中的某一个

computer = random.randint(0,2)

#用来进行测试

#print(‘player=%d,computer=%d,(player,computer))

If ((player ==0) and (computer == 2)) or ((player ==1) and

(computer ==0)) or ((player ==2) and

Print(‘获胜,哈哈,你太厉害了’)

elif player == computer:

print(‘平局,要不再来一局’)

else:

print(‘输了,不要走,洗洗手接着来,决战到天亮’)

相关文章
|
自然语言处理 Java 数据库连接
Compass2.2 学习笔记
学习Compass是个很快速的过程,它不像其他框架需要花很多时间学习它的API和了解它的工作流程.似乎Compass就是两个框架的组合版本. 为什么这样说呢?看下它的工作流程就知道了: 这个结构和Hibernate很相像,无非就是Hibernate把JDBC封装了一把.
1086 0
|
4月前
|
网络协议
`ss` 命令的基本用法
`ss` 命令用于查看网络连接状态,常用选项包括 `-t` 显示 TCP 连接,`-a` 显示所有连接,`-n` 显示数字形式的地址和端口,`-l` 仅显示监听端口。例如,`ss -tanl` 可查看所有 TCP 监听端口及其详细信息。其他常用选项有 `-u` 显示 UDP 连接,`-p` 显示进程信息,`-e` 显示扩展信息等。通过这些选项,可以灵活地检查和分析网络连接。
79 0
|
10月前
|
C#
28.c#关键字base初步学习
28.c#关键字base初步学习
49 0
|
PHP 数据库 开发者
Parent 关键字|学习笔记
快速学习 Parent 关键字
python——语句(条件、循环、pass)
python——语句(条件、循环、pass)
|
安全 PHP 开发者
Global 关键字|学习笔记
快速学习 Global 关键字
Global 关键字|学习笔记
|
前端开发 Ruby Python
|
Web App开发 前端开发 API
Compass的误解与新发现
最后个人感觉 Compass是 css世界的.NET 很久以前看到 Compass 误以为是css编译器,因为总是在看到如何安装Scss的文章里面看到的 知道最近不小心进入 Compass官网溜达,才发现 The CSS3 module provides cross-browser mixi...
1137 0
|
9月前
|
JSON NoSQL MongoDB
Compass
【6月更文挑战第8天】Compass
199 9