赞
踩
目录
(1) 通过数学运算获取
- 个位:对10求余
- 十位:对10求整,再对10求余
- 百位:对100求整
(2)通过字符串索引的方式获取
将数字转为字符串,索引0为百位,索引1为十位,索引2为个位。
- # 定义一个函数,用于获取指定三位数的个、十、百位,参数为指定的三位数
- def get_digit(num):
- unit = num % 10 # 个位
- ten = num // 10 % 10 # 十位
- hundred = num // 100 # 百位
- # 设置返回值,返回拆分后的结果
- return f'数字{num}的个位是{unit},十位是{ten},百位是{hundred}'
- # 调用函数
- print(get_digit(528))
- print(get_digit(926))
- print(get_digit(815))
'运行
- def get_digit(num):
- # 将指定的三位数转换为字符串
- num = str(num)
- unit = num[2] # 个位
- ten = num[1] # 十位
- hundred = num[0] # 百位
- return f'数字{num}的个位是{unit},十位是{ten},百位是{hundred}'
- # 调用函数
- print(get_digit(528))
- print(get_digit(926))
- print(get_digit(815))
'运行
程序运行结果图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。