酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python 实现:输入整数转二进制,“除 2 取余”算法揭秘!

以下是使用Python实现将十进制整数转换为二进制数的代码: ```python # 获取用户输入的整数 n = int(input()) # 用于存储余数的列表 binary_digits = [] # 当商不为0时,持续进行除2取余操作 while n > 0: # 计算余数 remainder = n % 2 # 将余数添加到列表中 binary_digits.append(remainder) # 更新商 n = n // 2 # 如果输入的数是0,直接输出0 if not binary_digits: print(0) else: # 逆序排列余数列表并转换为字符串 binary_str = ''.join(map(str, binary_digits[::-1])) # 输出二进制数 print(binary_str) ``` ######[AI问答 | 193点数解答 | 2026-02-09 18:52:31]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]