如何使用Python完成,输入一个3位数,分别输出个位、十位和百位数字的二进制形式。
n=int(input()) a=n//100 b=n//10%10 c=n%10 print(bin(a),bin(b),bin(c))
这是难题?原理随便一个高中生学过进制转换都知道。Python中用求余加除法获得个位、十位、百位的数字。然后转换成二进制。十进制转二进制高中数学学过。