7-1 分支结构——大小写字母判断
时间: 2024-10-29 10:19:36 浏览: 11
在编程中,特别是涉及到字符串处理时,分支结构常常用于条件判断,比如大小写字母的识别。在7-1的任务中,你可能会遇到这样一个场景:
```python
# Python 示例
def check_case(input_string):
if input_string.islower(): # 判断是否全小写
print("输入字符串是全小写的")
elif input_string.isupper(): # 判断是否全大写
print("输入字符串是全大写的")
else: # 包含大小写字母的情况
print("输入字符串包含大小写字母")
# 同样的逻辑可以用if-elif-else链来表示
# for i in range(len(input_string)):
# if input_string[i].islower():
# print(f"第{i+1}位是小写字母")
# elif input_string[i].isupper():
# print(f"第{i+1}位是大写字母")
# else:
# print(f"第{i+1}位既不是大写也不是小写")
check_case("HelloWorld") # 运行结果示例
```
这个函数会检查给定的`input_string`,如果所有字符都是小写字母,则打印相应的消息;如果是大写字母则也打印相应信息,否则说明包含大小写字母。
阅读全文