用python编写程序 【问题描述】 编写程序,输入十进制整数(只考虑正数),把它转换为以字符串形式存储的二进制,输出该二进制数字结果。十进制整数的转换策略是除2取余。不清楚的同学自己上网查阅相关资料。 本题需要编写1个函数,对应整数的转换过程。 【输入形式】 十进制整数 【输出形式】 对应输入的二进制数字结果。若整数为0,则输出0。 【样例输入】 15 【样例输出】 1111
时间: 2023-05-29 12:02:57 浏览: 282
浅谈python中的数字类型与处理工具
def decimal_to_binary(decimal):
if decimal == 0:
return '0'
binary = ''
while decimal != 0:
binary = str(decimal % 2) + binary
decimal //= 2
return binary
number = int(input())
print(decimal_to_binary(number))
阅读全文