IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 扇贝编程python学习笔记-基础篇6 -> 正文阅读

[Python知识库]扇贝编程python学习笔记-基础篇6

恰合心意,平衡生活
寻求成长,奋起拼搏

第八关

知识点复习
学习用时:30min
随堂测验+上机作业:50min
随堂作业正确率:6/6

1.分支执行

?
if + 条件:
??满足条件时执行的代码块
else:
??不满足条件时执行的代码块
1.注意后面接的英文冒号“:
缩进可以是 2 个空格或 4 个空格,但要在上下文中保持一致

a = input ("输入a")
b= input ("输入b")
print("a="+a+" b="+b)
if a > b:
  print('a > b')
else:
  print('a ≤ b')

print('判断完毕')
#假设输入3和 1
'''
输出:
a=3 b=1
a > b
判断完毕
'''
#----------------------------------------------------------------------------
eat = input('你饿不饿')
#问你饿不饿 回答饿 咱们就result1 否则就问问吃的什么
result1 = '咱们去吃饭吧!'
result2 = '吃的什么呀?'

if eat == "饿":
  print(result1)
else:
  print(result2)

2.布尔类型

?? True 为 真,False 为 假。

这两个用来代表“真”与“假”的值就是 布尔类型

#用比较运算符写出来的条件表达式,Python 会自动判断条件是否成立

print(5 >= 3)
# 输出:True

print(2 > 5)
# 输出:False

print('啊' == '对对对')
# 输出:False

3.布尔类型的转换

bool()函数表示为布尔值,True 和 False 用于表示数据的 有 和 无
数字0代表无数据,0.0也代表无数据

print(bool(0))
# 输出:False

print(bool(0.0))
# 输出:False

print(bool(1))
# 输出:True

print(bool(123))
# 输出:True

print(bool(-1))
# 输出:True

print(bool(-123.0))
# 输出:True

print(bool(''))
# 无内容输出:False

print(bool(' '))
#有一个空格 所以 输出:True

print(bool('0'))
# 有一个字符0 输出:True

print(bool('ab'))
# 输出:True

摘抄:每种数据类型中,各自都有且只有一个 能被转换成 False 的值,表示“什么也没有”,在字符串中,是空字符串 ‘’,在整数中,是 0 ,在浮点数中,是 0.0。它们会被 bool() 函数转换成 False,而其它的所有数据的转化结果都是 True。

另外,无 return 函数会默认返回一个 None,None也会被转化为 False。

data = ''

if data:
  print(data)
else:
  print('这是个空字符串哦')
# 输出:这是个空字符串哦

if 会强制对其后的数据执行布尔类型转换,可以把 if data: 理解成 if bool(data):

4.学习巩固

??在苦力怕与我距离 <= 3 时:苦力怕爆炸了;否则:暂时安全

distance = int(input('请输入你与“苦力怕”的距离'))

if distance <=3:
  print("苦力怕爆炸了")
else:
  print("暂时安全")

今天的练习感觉都比较简单和类似,所以进展较快没有烧脑 ye!

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-01-08 13:57:17  更:2022-01-08 13:57:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:32:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码