用python编写程序,用于判断用户输入的字符串是否由小写字母和数字构成。 例如: 1d True 1 False 1D False
时间: 2024-10-17 10:06:45 浏览: 34
python 两个一样的字符串用==结果为false问题的解决
你可以使用Python的内置函数`isalnum()`来检查一个字符是否是字母或数字。下面是一个简单的程序,它遍历用户输入的字符串,并对每个字符应用`isalnum()`函数来判断整个字符串是否只包含小写字母和数字。
```python
def check_string(input_str):
# 判断字符串中所有字符是否都为小写字母和数字
if all(c.isalnum() and c.islower() for c in input_str):
return True
else:
return False
# 用户输入
input_example = "1d"
print(check_string(input_example)) # 输出:True
# 另外两个例子
input_example2 = "1"
print(check_string(input_example2)) # 输出:False
input_example3 = "1D"
print(check_string(input_example3)) # 输出:False
阅读全文