python从控制台读取1个正数n,输入如下样例的字符串: 若n为5,则输出: 1*2*3*4*5=5*4*3*2*1
时间: 2024-06-25 11:00:15 浏览: 105
python 写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度(示例)
在Python中,你可以使用内置的`input()`函数从控制台读取用户的输入,并结合循环和字符串格式化来实现这个需求。下面是一个简单的例子:
```python
# 从控制台读取用户输入的正整数n
n = int(input("请输入一个正整数n: "))
# 创建一个字符串,使用乘法和星号表示数字相乘
product_string = "1*" * n + str(n) + "*1"
# 使用[::-1]切片反转字符串
result_string = product_string[:-1] + "=" + product_string[::-1]
# 输出结果
print(result_string)
```
在这个代码中,我们首先让用户输入一个正整数`n`,然后创建一个字符串,其中包含从1到`n`的所有数字,每个数字后面都跟着一个星号。接着,我们将这个字符串反转,以便得到原始乘积的顺序。最后,将原始和反转的字符串用等号隔开并打印出来。
如果你运行这个程序,按照示例输入`5`,你会看到输出`1*2*3*4*5=5*4*3*2*1`。
阅读全文