在考生文件夹下有一个文件“PY102.py”,请按照文件内的说明,完善代码,实现下面功能:用键盘输入一个十进制数保存在变量s中,转换为二进制数输出显示在屏幕上,示例如下。 请输入一个十进制数:25 转换成二进制数是:11001 试题程序: #请在程序的__

admin2021-03-16  29

问题 在考生文件夹下有一个文件“PY102.py”,请按照文件内的说明,完善代码,实现下面功能:用键盘输入一个十进制数保存在变量s中,转换为二进制数输出显示在屏幕上,示例如下。
请输入一个十进制数:25
转换成二进制数是:11001
试题程序:
#请在程序的________处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码
s=input("请输入一个十进制数:")
num=________(1)________
print("转换成二进制数是:{________(2)________}".format(________(3)________))

选项

答案s=input("请输入一个十进制数:") num=int(s) print("转换成二进制数是:{:b}".format(num))

解析 本题考查input()函数和format()方法的使用。由于input()函数返回的结果为字符串类型,所以需要将s转换为整数类型用于计算,这可以使用int()函数,因此第1空应填入int(s)。题目要求以二进制数输出,可使用format()方法完成,对于整数类型,输出格式包括6种:b表示输出整数的二进制方式;c表示输出整数对应的Unicode字符;d表示输出整数的十进制方式;o表示输出整数的八进制方式;x表示输出整数的小写十六进制方式;x表示输出整数的大写十六进制方式。因此第2空应填入:b,第3空应填入num。
转载请注明原文地址:https://kaotiyun.com/show/ye6p777K
0

最新回复(0)