编写一个程序,用户输入一个字符串和一个整数n。如果字符串的长度小于n,则在字符串的右侧添加*号,直到字符串的长度等于n;如果字符串的长度大于n,则截取字符串的前n个字符。最后将结果打印到屏幕上。
时间: 2024-05-04 12:19:03 浏览: 120
可以使用以下代码实现:
```python
s = input("请输入一个字符串:")
n = int(input("请输入一个整数n:"))
if len(s) < n:
s += "*" * (n - len(s))
elif len(s) > n:
s = s[:n]
print(s)
```
首先,获取用户输入的字符串和整数n。然后,根据字符串长度和n的大小关系,执行不同的操作,最后将操作后的字符串打印到屏幕上。
如果字符串长度小于n,使用字符串乘法运算符`*`添加`*`号,直到字符串的长度等于n。如果字符串长度大于n,使用字符串切片截取前n个字符。最后将操作后的字符串打印到屏幕上。
阅读全文