image

编辑人: 桃花下浅酌

calendar2025-06-12

message5

visits920

2023月03月Python二级实操参考答案

一、编程题

1、36.某快递公司对于邮寄的包裹有尺寸要求,必须满足以下条件:
每件包裹的长、宽、高之和须小于或等于200厘米,且任意一边长度必须小于或等于80厘米。(假设所有包裹都是长方体)
编写一个重复执行的程序,可以实现自动判断包裹是否符合要求。
具体要求如下:
(1)用户以厘米为单位按顺序分别输入包裹的长、宽、高(用户只输入大于零的数字,不输入长度单位,可以输入小数;分多次输入还是一次输入不做要求);
(2)程序自动判断用户输入的包裹尺寸是否满足此快递公司的要求;
(3)如果满足要求,就输出"可以邮寄";
(4)如果不满足要求,就输出"不可以邮寄";
(5)重复以上操作。

参考答案:br />为了实现自动判断包裹是否符合快递公司要求,我们可以编写一个重复执行的程序。具体实现如下:```pythonwhile True:length = float(input("请输入包裹的长度(厘米):"))width = float(input("请输入包裹的宽度(厘米):"))height = float(input("请输入包裹的高度(厘米):"))if length < 0 or width < 0 or height < 0:print("输入错误,长度、宽度和高度必须大于零。")elif length + width + height > 200 or length > 80 or width > 80 or height > 80:print("不可以邮寄")else:print("可以邮寄")```


2、37.编写程序帮老师对英语试卷中的英文字母、数字和其他字符(注意:包括空格)进行分类并统计每种字符的数量。
输入样例:
Welcome to 2023~!
输出样例:
字母:Welcometo,共9个
数字:2023,共4个
其它字符: ~!,共6个

参考答案:br />为了完成这个任务,我们可以编写一个Python程序。这个程序将读取输入的字符串,然后遍历每个字符,统计字母、数字和其他字符的数量。```pythondef count_chars(input_str):letter_count = 0digit_count = 0other_count = 0for char in input_str:if char.isalpha():letter_count += 1elif char.isdigit():digit_count += 1else:other_count += 1print(f"字母:input_str[:input_str.isalpha()],共letter_count个")print(f"数字:input_str[input_str.isalpha():input_str.isalnum()],共digit_count个")print(f"其它字符: input_str[input_str.isalnum():],共other_count个")# 测试函数input_str = "Welcome to 2023~!"count_chars(input_str)```


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2023月03月Python二级实操参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share