写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如输入1990,应输出“1 9 9 0”。
时间: 2023-04-15 10:04:01 浏览: 45
可以使用字符串的切片操作和字符串拼接来实现:
def format_number(num):
num_str = str(num)
return ' '.join(num_str[i:i+1] for i in range(4))
# 测试
print(format_number(199)) # 输出:1 9 9
相关问题
写一个函数,输入一个四位数字,要求输出这4个数字字符,但每两个数字间空一个空格。
好的,下面是这个函数的Python代码:
```python
def print_numbers(num):
digits = list(str(num))
result = " ".join(digits)
print(result)
```
你可以调用这个函数并传入一个四位数字作为参数,它会在屏幕上输出这个数字,其中每两个数字之间都有一个空格。比如:
```python
>>> print_numbers(1234)
1 2 3 4
```
希望这个函数能够满足你的需求!
写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格
好的,我可以帮您编写这个函数。以下是Python语言的代码:
```python
def format_num(num):
return " ".join([n for n in str(num)])
```
您可以直接将4位数字作为参数传递给format_num函数,函数将自动将它们格式化为每两个数字间空一个空格的字符串。例如:
```python
format_num(1234) # 输出 "1 2 3 4"
```