- 2
- 0
- 约7.35千字
- 约 19页
- 2026-11-06 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年游戏软件工程师面试题及答案
一、编程能力测试(5题,每题10分,共50分)
1.题目(10分):
编写一个函数,实现将输入的十六进制颜色字符串(如`#FF5733`)转换为RGB元组(如`(255,87,51)`)。要求处理边界情况,如输入不合法的十六进制字符串时返回`None`。
答案与解析:
python
defhex_to_rgb(hex_color):
ifnotisinstance(hex_color,str)ornothex_color.startswith(#)orlen(hex_color)notin{7,9}:
returnNone
try:
iflen(hex_color)==7:
returntuple(int(hex_color[i:i+2],16)foriin(1,3,5))
eliflen(hex_color)==9:
returntuple(int(hex_color[i:i+2],16)foriin(1,3,5,7,9))
exceptValueError:
returnNone
示例测试
print(hex_to_rgb(#FF5733))#输出:(255,87,51)
print(hex_to
您可能关注的文档
最近下载
- 顺丰丰翼科技:物流无人机的规模化运营与盈利模式.docx VIP
- 上海交通大学《建筑施工工艺与安全》2023-2024学年第一学期期末试卷.doc VIP
- 娱乐场所应急措施及预案.docx VIP
- 上海交通大学《材料力学》2023-2024学年第一学期期末试卷.doc VIP
- 2026年海战史测试题及答案.docx VIP
- 环球影城策划方案.docx VIP
- 蒋志刚等-保护生物学26第20章 香港的生物多样性及其保护.pdf VIP
- SL∕T 813-2021 规划水资源论证技术导则.pdf
- 2017年江苏级机关公开遴选公务员报名推荐审核表.doc VIP
- 环球影城策划方案_20250204_192550.docx VIP
原创力文档

文档评论(0)