Python设计要求:4位整数,分别输出个位,十位,百位,千位
时间: 2024-10-27 15:04:09 浏览: 31
Python中实现输入一个整数的案例
5星 · 资源好评率100%
在Python中,要设计一个函数来表示四位整数并分别输出其个位、十位、百位和千位,可以创建一个名为`display_digits`的函数。这个函数会接受一个四位数字作为输入,并将其分解成单独的位。以下是代码示例:
```python
def display_digits(n):
# 检查输入是否为四位数
if len(str(n)) != 4:
raise ValueError("请输入一个四位整数")
# 分割四位数为个位、十位、百位和千位
unit = n % 10 # 个位
n //= 10 # 去掉个位
ten = n % 10 # 十位
n //= 10 # 去掉十位
hundred = n % 100 # 百位
thousand = n // 100 # 千位
return unit, ten, hundred, thousand
# 示例
number = 1234
digit_tuple = display_digits(number)
print(f"个位: {digit_tuple[0]}, 十位: {digit_tuple[1]}, 百位: {digit_tuple[2]}, 千位: {digit_tuple[3]}")
```
阅读全文