在主函数中输入的一个全为小写字母的字符串
时间: 2024-05-01 22:22:10 浏览: 106
写自定义函数stringLower()实现将一个字符串中所有大写字母变为小写字母。在主函数中输入一含有大写字母的字符串,调用该函数并输出改变后的字符串。
5星 · 资源好评率100%
可以通过以下代码实现:
```python
def main():
# 读入字符串
s = input("请输入一个全为小写字母的字符串:")
# 判断字符串是否全为小写字母
if s.isalpha() and s.islower():
print("输入的字符串为全小写字母字符串:", s)
else:
print("输入的字符串不全为小写字母,请重新输入!")
main()
if __name__ == '__main__':
main()
```
在主函数中,首先读入一个字符串。然后使用字符串的 `isalpha()` 方法判断字符串是否全为字母,再使用字符串的 `islower()` 方法判断字符串是否全为小写字母。如果字符串全为小写字母,则输出字符串;否则提示用户重新输入,并递归调用 `main()` 函数。
阅读全文