【编程】Python基础word练习.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在Python编程中,掌握基础知识至关重要。以下是一些从题目中提炼出的关键知识点: 1. **条件判断**:在Python中,判断一个数`n`是否为偶数的表达式是`n % 2 == 0`。这个表达式利用了取模运算符 `%`,如果`n`除以2的余数为0,则`n`是偶数。 2. **赋值语句**:Python支持多种赋值方式,如`x = y = z = 1`,这表示同时将1赋值给x、y和z。还有复合赋值语句,如`X = Y + X`,这表示将Y与X的和赋值给X。 3. **Python命令行提示符**:Python的标准命令行提示符是`>>>`。 4. **循环结构**:`for`循环常用于遍历序列。例如,`for i in range(1, 4)`会迭代1到3的整数。嵌套循环是可能的,例如题目中的两层`for`循环,外层循环三次,内层循环三次,`print("Python")`总共执行9次。 5. **逻辑运算符**:在Python中,`or`和`and`是逻辑运算符,用于组合条件。例如,判断年份`x`是否为闰年的表达式可以是`(x % 4 == 0) and (x % 100 != 0)`或`(x % 4 == 0) or (x % 100 == 0) and (x % 400 == 0)`。 6. **优先级控制**:在表达式中,可以使用圆括号`()`来控制运算的优先顺序。 7. **内置函数**:`len()`函数返回序列的长度,`sum()`函数计算列表元素之和,`int()`将浮点数转换为整数,`max()`返回列表中的最大值,`ord()`和`chr()`分别用于获取字符的ASCII值和将ASCII值转换回字符。 8. **字符串操作**:`split()`方法用于分割字符串,返回一个列表。例如,`"my name is james".split()`会返回`['my', 'name', 'is', 'james']`。 9. **变量命名**:Python变量名必须以字母或下划线开头,后续可跟字母、数字或下划线,且大小写敏感。不能使用保留字作为变量名。 10. **内存管理**:Python变量无需预先声明类型,但变量必须先赋值才能使用。使用`del`可以删除对象引用,释放资源。 11. **程序设计**:编写Python程序解决实际问题,如计算BMI(身体质量指数)并判断是否超标,体现了信息处理和决策的过程,属于智慧的体现。 12. **程序填空**:根据题目描述,可以编写如下两个程序: - 31. 计算折扣的程序: ```python discount = 0 amount = int(input("请输入消费金额:")) if amount <= 200: discount = 0.1 * amount else: discount = 0.2 * amount total_amount = amount - discount print("折扣后的应付金额为:", total_amount) ``` - 32. 鸡兔同笼问题: ```python for x in range(1, 23): y = 35 - x if 4 * x + 2 * y == 94: print("兔子有{} 只,鸡有{} 只".format(x, y)) ``` 通过这些知识点的学习,可以更好地理解和应用Python的基础编程概念。
剩余17页未读,继续阅读
- 粉丝: 8508
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助