[h1]题目[/h1]
从键盘输入一个有十进制的数字保存在变量s中,转换为二进制数输出显示在屏幕上,示例如下:请输入一个十进制数:25 转换成二进制数是:11001。
代码模板:
// 考生文件初始代码
s = input("请输入一个十进制数:")
num = _____
print("转换成二进制数是:{_____}".format(_____))
[h1]试题解读[/h1]
字符串对象的format函数可以输出二进制数,格式化符“{:b}”输出二进制数,“{:d}”输出十进制数,“{:o}”输出八进制数,“{:x}”输出十六进制数。
代码模板的第一个填空位置将变量s转换为整数,第二个填空位置填写format函数的格式化符,此处应填写“:b”。
[h1]完整答案[/h1]
s = input(“请输入一个十进制数:”)
num = int(s)
print(“转换成二进制数是:{:b}”.format(num))