编写一个函数,用于判断用户输入的字符串是否由小写字母和数字构成。 输入格式: 输入一个字符串 输出格式: 如果输入的字符串由小写字母和数字构成,输出“全是数字和小写字母”,否则输出”不全是数字和小写字母“
时间: 2024-05-10 13:17:01 浏览: 155
C语言实验--输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成小写字母输出。
5星 · 资源好评率100%
以下是Python语言的实现代码:
```python
def is_lowercase_and_digit(s):
for c in s:
if not c.islower() and not c.isdigit():
return False
return True
input_str = input("请输入一个字符串:")
if is_lowercase_and_digit(input_str):
print("全是数字和小写字母")
else:
print("不全是数字和小写字母")
```
这里定义了一个 `is_lowercase_and_digit` 函数,用于判断给定的字符串是否由小写字母和数字构成。函数使用了一个 for 循环遍历字符串中的每个字符,如果其中有任何一个字符不是小写字母和数字,就返回 False。如果整个字符串都是由小写字母和数字构成的,函数就返回 True。
接下来,从标准输入中读取一个字符串,并调用 `is_lowercase_and_digit` 函数进行判断。如果返回值为 True,就输出“全是数字和小写字母”,否则输出“不全是数字和小写字母”。
阅读全文