import random
num=random.randint(1,100)
print(num)
i=1
a=int(input("请输入你猜的数字:"))
while a!=num:
if a>num:
print("对不起,你猜大了!")
a = int(input("请重新输入你猜的数字:"))
i+=1
else:
print("对不起,你猜小了!")
a = int(input("请重新输入你猜的数字:"))
i += 1
print("你一共猜了%d次"%i)
# 黑马示例
# 生成随机数
import random
num=random.randint(1,100)
# 猜了多少次
count=0
# 循环标记
flag=True
while flag:
guess_num=int(input("请输入你猜的数字:"))
count+=1
if guess_num==num:
print("猜中了!")
flag=False
else:
if guess_num>num:
print("猜大了")
else:
print("猜小了")
print(f"一共猜了{count}次")
黑马程序员Python视频中代码、课后习题等第三章内容
需积分: 0 95 浏览量
更新于2024-05-06
1
收藏 3KB RAR 举报
在“黑马程序员Python视频中代码、课后习题等第三章内容”这个资源包中,我们聚焦于Python编程语言的学习,特别是围绕第三章的主题展开。Python作为一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。第三章的学习通常会涉及到Python的基础语法和常用数据结构,这对于初学者来说是至关重要的阶段。
1. **基础语法**:Python的基础语法包括变量定义、注释、输入输出、数据类型(如整型、浮点型、字符串)以及条件语句(if-else)、循环语句(for、while)。在这一部分,你将学习如何在Python中声明并使用变量,以及如何通过print函数进行输出。同时,理解不同类型的条件判断和循环结构对于编写逻辑控制非常重要。
2. **字符串操作**:Python中的字符串是不可变的序列,可以进行切片、拼接、查找、替换等操作。学习字符串格式化,例如使用f-string或%操作符,能帮助你更有效地构造复杂的输出信息。
3. **列表和元组**:列表是Python中最常用的数据结构之一,可变且支持索引和切片。元组与列表类似,但一旦创建就不可更改。了解这两种数据结构的特性以及它们在何时使用,是Python编程的基本功。
4. **字典和集合**:字典是一种键值对存储的数据结构,而集合则是一组不重复元素。学习如何创建、访问和操作字典和集合,对于解决实际问题非常有用,如数据过滤、去重等。
5. **函数**:Python中的函数是代码复用的关键,通过定义函数可以封装特定的任务。理解函数参数、返回值、作用域以及递归函数的概念,有助于提高代码的组织和效率。
6. **模块和包**:Python有丰富的标准库和第三方库,通过导入模块和包,我们可以使用现成的功能,比如数学计算、网络请求等。学习如何导入和使用模块,可以让你的代码更加强大和高效。
7. **异常处理**:异常是程序运行过程中可能出现的问题,学习如何使用try-except-finally结构捕获和处理异常,可以使你的代码更加健壮。
8. **课后习题**:这部分内容可能包含一系列针对上述知识点的练习题,旨在检验和巩固你的学习成果。通过解答这些习题,你可以加深对Python的理解,提升编程技能。
在“第三章”的压缩包中,很可能包含了视频讲解、代码示例、习题解答和可能的项目实践。通过学习这个章节,你应该能够熟练掌握Python的基本概念和编程技巧,为进一步深入学习Python打下坚实基础。

.-PY
- 粉丝: 46
最新资源
- BDF薄壁箱体施工工法新.doc
- 八大特殊作业危险告知牌(全套).docx
- 大题冲关滚动练之四——电解质溶液的图表类综合题.ppt
- 云计算在运营商业务系统中的应用研究.docx
- 计算机病毒的预防和杀毒策略的研究.docx
- 区块链视角下我国跨境电商的发展困境及应用路径分析.docx
- 基于云计算的中职教学资源库建设的研究.docx
- 某教学楼毕业设计开题报告.doc
- 挡土墙专项施工方案.doc
- 电话招生技巧与实例.doc
- 无线网络技术的道路运政信息管理应用.doc
- 渤海湾区域性工程地质综合评价.docx
- 中小企业薪酬管理制度最实用版.doc
- 莫邪路地铁车站BIM协同设计.doc
- 公司电话管理规定.doc
- 火灾自动报警系统全套施工安装质量资料.doc