input命令限制输入长度
时间: 2023-06-23 10:53:43 浏览: 176
`input()` 函数本身没有提供直接限制输入长度的功能,但我们可以使用 `while` 循环和 `len()` 函数来实现这个限制。以下是一个例子:
```python
while True:
input_str = input("请输入不超过10个字符的字符串:")
if len(input_str) <= 10:
print("你输入的字符串是:", input_str)
break
else:
print("你输入的字符串超过了10个字符,请重新输入!")
```
在上面的代码中,我们使用 `while` 循环不断要求用户输入字符串,然后使用 `len()` 函数获取输入字符串的长度,并对其进行判断。如果长度小于等于10,就打印出来并结束循环,否则提示用户重新输入。这样就实现了限制输入长度的功能。
阅读全文