方法一:print('百位:{},十位:{},个位:{}'.format(*input('请输入一个三位数:')))方法二:i=int(input('请输入一个三位数:'))t=(i//100,i//10%10,i%10)print('百位:{},十位:{},个位:{}'.format(*t))
用100整除输入的整数,得到一个新的整数(去掉个位和十位数)。 使用新整数对10取余,得到百位数。 num = 12345 # 示例输入 hundred_digit = (num // 100) % 10 # 使用整除和取余运算符获取百位数 print(hundred_digit) # 输出结果:3 方法3:使用math库的floor函数。 导入math库。 使用math.floor()函数...
Iterable): res = getTB(int(float(x)) if re.match("^-?\d+\.?\d*$",x) ...
接着,使用字符串切片操作str[num][-3]取出字符串的到数第三个,即百位数,并打印输出。
代码如下:num = input() num = int(num) b=(num//100)%10 #求百位数 print(b)...
else:code=str(code)hundreds=HundredsPlace(code)print(f'您输入的数字为{int(code)}, 该数字百位为...