写一个程序,输入一个四位数,要求输出这四个数字字符,但每两个数字间空格而且最后一个数字的后面也要有空格,用python来写
时间: 2023-03-28 18:02:22 浏览: 170
很高兴回答你的问题。以下是Python程序的代码:
num = input("请输入一个四位数:")
print(num[], num[1], num[2], num[3], end=" ")
这个程序会要求用户输入一个四位数,然后输出这个四位数的四个数字字符,每两个数字间有一个空格,最后一个数字的后面也有一个空格。希望这个回答能够帮到你!
相关问题
写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入 1990,应输出 1 9 9 0。输入一个四位数。输出增加空格的四位数。
def print_number(num):
num_str = str(num)
for i in range(len(num_str)):
if i != len(num_str) - 1:
print(num_str[i], end=' ')
else:
print(num_str[i])
print_number(1990)
# 输出:1 9 9 0
print_number(1234)
# 输出:1 2 3 4
[题目描述] 输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。 如输入1990,应输出"1 9 9 0"。 输入 一个四位数 输出 样例输入 1990 样例输出 1 9 9 0
好的,我明白了。针对你的问题,我可以给你提供以下代码实现:
```python
num = input("请输入一个四位数字:") # 获取输入的四位数字
result = "" # 初始化输出结果
for i in range(len(num)):
result += num[i] + " " # 每个数字后加一个空格
print(result.strip()) # 去除最后一个多余的空格并输出结果
```
你可以将以上代码复制到你的IDE中执行,输入一个四位数字即可得到输出结果。记得保持输入为四个数字字符,否则程序可能会出现错误。
阅读全文