综合练习(二)

1. 定义用户的输入格式

2. 应用程序的输出格式

3. 关于提示信息的思考

 

1. 定义用户的输入格式

     

2. 应用程序的输出格式

     

 

3. 关于提示信息的思考

     

转载于:https://www.cnblogs.com/iMirror/p/3761095.html

Python基础之综合练习是为了帮助初学者巩固Python编程基础知识和提高编程能力的一系列练习。这些练习通常包括以下几个方面的内容: 1. **数据类型和变量**: - 练习如何定义和使用不同的数据类型(如整数、浮点数、字符串、列表、元组、字典等)。 - 练习变量的赋值和类型转换。 2. **控制结构**: - 练习使用条件语句(if-elif-else)来控制程序的执行流程。 - 练习使用循环语句(for和while)来重复执行代码块。 3. **函数**: - 练习定义和调用函数。 - 练习参数传递和返回值的使用。 4. **数据结构**: - 练习使用列表、元组、集合和字典进行数据存储和操作。 - 练习列表推导式和字典推导式。 5. **文件操作**: - 练习文件的读写操作。 - 练习处理文件路径和异常。 6. **错误和异常处理**: - 练习使用try-except语句来处理异常。 - 练习自定义异常。 7. **模块和包**: - 练习导入和使用标准库模块。 - 练习创建和使用自定义模块。 8. **面向对象编程**: - 练习定义和使用类和对象。 - 练习继承和多态。 以下是一个简单的综合练习示例: ```python # 1. 定义一个函数,接收一个列表和一个数字,返回列表中所有大于该数字的元素。 def filter_numbers(numbers, threshold): return [num for num in numbers if num > threshold] # 2. 编写一个程序,读取一个文本文件,并统计文件中每个单词出现的次数。 def count_words_in_file(file_path): try: with open(file_path, 'r') as file: text = file.read() words = text.split() word_count = {} for word in words: if word in word_count: word_count[word] += 1 else: word_count[word] = 1 return word_count except FileNotFoundError: print(f"文件未找到: {file_path}") # 3. 定义一个类,模拟一个简单的银行账户。 class BankAccount: def __init__(self, owner, balance=0): self.owner = owner self.balance = balance def deposit(self, amount): self.balance += amount print(f"存款成功,当前余额: {self.balance}") def withdraw(self, amount): if amount > self.balance: print("余额不足") else: self.balance -= amount print(f"取款成功,当前余额: {self.balance}") # 主程序 if __name__ == "__main__": numbers = [1, 2, 3, 4, 5, 6] print(filter_numbers(numbers, 3)) file_path = 'example.txt' print(count_words_in_file(file_path)) account = BankAccount('Alice', 100) account.deposit(50) account.withdraw(30) account.withdraw(150) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值