设计一个程序输入一个三位数正整数,依次输入这个数每一位数字,并用逗号分隔
时间: 2024-09-16 19:03:16 浏览: 48
设计这样一个程序可以很简单,通常会使用循环结构来获取用户输入的每一个数字,并在每输入完一位后添加到字符串中。以下是Python的一个简单示例:
```python
def input_three_digits():
# 初始化一个空字符串用于存储结果
num_string = ""
# 循环三次,获取每一位数字
for _ in range(3):
digit = int(input("请输入第{}位数字: ".format(_+1))) # 转换用户的字符输入为整数
num_string += str(digit) + "," # 添加数字到字符串,每个数字后加逗号
# 移除最后一个逗号,因为最后一次不需要
num_string = num_string[:-1]
return num_string
# 获取并打印用户输入的三位数
three_digit_number = input_three_digits()
print("您输入的三位数是: ", three_digit_number)
```
在这个程序中,用户会被提示输入三个连续的数字,每次输入后都会被转换成整数并附加到`num_string`上,最后返回的是一个逗号分隔的三位数字符串。
阅读全文