input_str = input("请输入一个包含字母和数字的字符串: ")
contains_digit = False # 初始化标记变量
contains_alpha = False # 初始化标记变量
for char in input_str:
if char.isdigit():
contains_digit = True
elif char.isalpha():
contains_alpha = True
if contains_digit and contains_alpha:
print("输入的字符串包含字母和数字")
else:
print("输入的字符串不满足要求")
如上述代码所示,程序首先要求用户输入要检查的字符串,然后遍历字符串中的每个字符,检查每个字符是否为数字或字母。如果字符串中至少包含一个数字和至少一个字母,那么输出“输入的字符串包含字母和数字”,否则输出“输入的字符串不满足要求”。