本库包含作业答案,请确保阅读并完全同意重要声明
访问代码仓库
7-1 判断火车票座位
代码功能
根据用户输入的字符串,判断并输出座位类型(窗口或过道)。
思路
- 读取用户输入的字符串。
- 提取字符串的最后一个字符和前面的数字部分。
- 检查数字是否在1到17之间,字符是否在 “ABCDEF” 范围内。
- 根据字符判断并输出座位类型:
- “A” 或 “F” 输出 “窗口”
- “C” 或 “D” 输出 “过道”
- 其他情况输出 “输入错误”
|
|
7-2 天天向上的力量 III
代码功能
计算并输出一年内每天增长和减少一定比例后的结果。
思路
- 读取用户输入的浮点数 kernel。
- 初始化两个变量 pro 和 fall 为 1.0。
- 循环365次,每次分别按比例增加和减少 pro 和 fall。
- 输出 pro、fall 和 pro 与 fall 的比值。
|
|
7-3 恺撒密码 I
代码功能
将用户输入的字符串中的小写字母进行凯撒加密(每个字母向后移动3位)。
思路
- 读取用户输入的字符串并转换为列表。
- 遍历列表中的每个字符。
- 如果字符是小写字母,则将其转换为加密后的字符。
- 将列表转换回字符串并输出。
|
|
7-4 敏感词过滤
代码功能
过滤用户输入中的敏感词,将敏感词替换为 “*”
思路
- 定义敏感词列表。
- 读取用户输入的字符串。
- 遍历敏感词列表,查找并替换敏感词。
- 输出过滤后的字符串。
|
|
7-5 个税计算器
代码功能
根据用户输入的工资,计算应缴税款和实发工资。
思路
- 读取用户输入的工资。
- 计算应纳税所得额。
- 根据应纳税所得额计算应缴税款。
- 输出应缴税款和实发工资。
|
|
7-6 快乐的数字
代码功能
判断一个数字是否为快乐数字。
思路
- 定义一个函数计算数字各位平方和。
- 在主函数中读取用户输入的数字。
- 循环计算数字各位平方和,最多循环100次。
- 如果结果为1,则输出True,否则输出False。
|
|
7-7 分类统计字符
代码功能
统计用户输入字符串中的小写字母、大写字母、数字、空格和其他字符的数量。
思路
- 读取用户输入的字符串并转换为列表。
- 初始化计数变量。
- 遍历列表中的每个字符,根据字符类型增加相应的计数。
- 输出各类字符的数量。
|
|
7-8 温度转换异常处理
代码功能
将用户输入的温度值在摄氏度和华氏度之间转换,并处理异常情况。
思路
- 读取用户输入的温度值。
- 根据温度值的最后一个字符判断温度类型并进行转换。
- 使用try-except块处理可能的异常情况。
- 输出转换后的温度值或错误信息。
|
|
7-9 判断IP地址合法性
代码功能
判断用户输入的IP地址是否合法。
思路
- 读取用户输入的IP地址并按".“分割。
- 检查分割后的部分数量是否为4。
- 遍历每个部分,检查其是否为0到255之间的整数。
- 输出IP地址是否合法。
|
|
7-10 身份证号校验
代码功能
校验用户输入的身份证号码是否合法。
思路
- 定义一个函数校验身份证号码。
- 在函数中检查身份证号码长度是否为18位。
- 计算校验位并与身份证号码的最后一位进行比较。
- 输出身份证号码是否合法。
|
|