巧用 Python:判断数字在二进制、八进制、十进制、十六进制中的可能性
```python # 获取输入的数字数量 N = int(input()) for _ in range(N): num_str = input() # 判断是否可能为二进制,二进制仅包含 0 和 1 is_binary = 1 if all(c in '01' for c in num_str) else 0 # 判断是否可能为八进制,八进制仅包含 0 - 7 is_octal = 1 if all(c in '01234567' for c in num_str) else 0 # 判断是否可能为十进制,十进制仅包含 0 - 9 is_decimal = 1 if all(c in '0*' for c in num_str) else 0 # 判断是否可能为十六进制,十六进制包含 0 - 9 和 A - F is_hexadecimal = 1 if all(c in '0*ABCDEF' for c in num_str) else 0 print(is_binary, is_octal, is_decimal, is_hexadecimal) ``` ######[AI问答 | 251点数解答 | 2026-01-02 19:44:35]
相关提问
- C++ 实现:判断 N 个数在二进制、八进制、十进制、十六进制下的可能性(字节豆包 | 812点数解答 | 2026-01-02 19:28:20)46
- Python实现:判断数字在二进制、八进制、十进制、十六进制中的可能性(字节豆包 | 405点数解答 | 2026-01-02 19:43:33)42
- 巧用 Python:判断数字在二进制、八进制、十进制、十六进制中的可能性(字节豆包 | 251点数解答 | 2026-01-02 19:44:35)46
- JS函数 change(n,x):轻松实现数字二进制与八进制转换及注意要点(百度文心 | 436点数解答 | 2025-04-09 22:19:11)137
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)458
- 256级灰阶图像压缩为16级灰阶的Python实现(字节豆包 | 675点数解答 | 2026-02-14 20:17:48)31
- 256级灰阶图像压缩为16级灰阶的C++实现方案(字节豆包 | 1080点数解答 | 2026-02-14 20:19:02)25
- C++ 实现:精准统计给定范围 [L, R] 内数字 2 出现的次数及代码详解(字节豆包 | 401点数解答 | 2026-02-05 21:17:05)36
- C++实现:统计[L, R]范围内数字2出现的次数及代码详解(字节豆包 | 489点数解答 | 2026-02-07 17:12:26)41
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)414
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)405
- Python:用正则表达式从含多种字符的字符串中提取英文、数字和中文单词(GPT | 522点数解答 | 2024-05-31 19:05:27)313