Python编程:基础操作与逻辑控制

需积分: 0 0 下载量 56 浏览量 更新于2024-08-03 收藏 2KB TXT 举报
"Python作业,包含了基础操作和条件判断" 这篇Python代码主要展示了基础的输入输出、数学运算、条件判断以及循环结构。以下是具体知识点的详细说明: 1. **基础输出与输入**: - `print()` 函数用于输出文本或变量的值,如 `"HelloWorld你好"` 和 `input()` 用于获取用户输入。`s=int(input("输入一个数字看他能不能被二整除:"))` 将用户输入转换为整数。 2. **数学运算**: - 使用 `math` 模块进行数学运算,例如计算平方根 `math.sqrt(s)`。当输入的数 `s` 为非负数时,计算其平方根。 3. **条件判断**: - `if...else` 语句用于条件判断,如检查输入的数是否为负数,如果是负数则不允许开平方根。 - `if...elif...else` 结构用于多条件判断,如判断分数对应的等级或判断一周中的星期。 4. **循环结构**: - `while` 循环用于执行多次直到满足特定条件,例如 `while i<200` 打印从1到199的数字。 - 死循环:`while True:` 会一直执行,除非通过外部中断(如按下 `CTRL+c`)停止。 5. **变量与类型转换**: - 变量 `s` 的类型转换,`s=float()` 和 `s=int(input())` 分别将输入转换为浮点数和整数。 - 在处理用户输入时,必须注意数据类型的正确性,例如 `float(x)` 和 `int(input())`。 6. **字符串操作**: - `mark=""` 创建一个空字符串,用于存储计算结果或判断后的信息。 - 字符串连接,如 `'输入成功','恭喜获得他兄弟4321'` 通过逗号连接两个字符串。 7. **数学常量**: - 圆周率 `pi` 被赋值为 `3.14`,在计算圆的周长和面积时使用。 8. **计算圆的属性**: - 用 `l=2*pi*r` 计算圆的周长,`s=pi*r**2` 计算圆的面积,其中 `r` 是半径。 9. **异常处理**: - 虽然未在代码中明确表示,但根据编程最佳实践,应该对可能的输入错误进行异常处理,如输入非数字的情况。 10. **日历逻辑**: - 判断输入的数字对应一周中的哪一天,使用 `elif` 语句实现。 这个Python作业涵盖了基础的编程概念,包括数据输入输出、基本运算、条件判断、循环以及简单的数学计算。对于初学者来说,这是一个很好的练习,有助于理解Python的基础语法和控制流程。

用Python写一个程序来实现以下功能 3. 中华优秀传统文化知识问答系统 (1)客户端:系统随机从题库抽题(可以是问答题,10题为一组),用户根据题目要求作答,每题回答完毕系统公布正确答案,系统记录正确答题数目及得分数; (2) 服务器端:题库的增删改查及组卷(例如10题为一卷,要求题库至少100道题)) (3)一位同学负责收集素材、一位负责客户端功能,一位负责服务器端功能。 完成以上作业时,不局限于老师讲过的知识点和内容,可参考网上相关代码和程序,调试完成。 (1)客户端:系统随机从题库抽题(可以是问答题,10题为一组),用户根据题目要求作答,每题回答完毕系统公布正确答案,系统记录正确答题数目及得分数; (2) 服务器端:题库的增删改查及组卷(例如10题为一卷,要求题库至少100道题)) (3)一位同学负责收集素材、一位负责客户端功能,一位负责服务器端功能 (1)客户端:系统随机从题库抽题(可以是问答题,10题为一组),用户根据题目要求作答,每题回答完毕系统公布正确答案,系统记录正确答题数目及得分数; (2) 服务器端:题库的增删改查及组卷(例如10题为一卷,要求题库至少100道题)) (3)一位同学负责收集素材、一位负责客户端功能,一位负责服务器端功能

2023-06-10 上传