2025全国青少年信息素养大赛复赛真题Python初中组|字符串大小写判断

四季读书网 1 0
2025全国青少年信息素养大赛复赛真题Python初中组|字符串大小写判断

📝 题目原题

题目背景

英语老师批改作文时,发现同学们单词大小写书写混乱,现在需要编写Python程序,自动检测单词的大小写格式。

输入要求

输入一个纯字母单词(长度≥2,无数字、无标点、无特殊符号)

  • 单词全部为大写字母 → 输出:upper

  • 单词全部为小写字母 → 输出:lower

  • 同时包含大写+小写字母 → 输出:mixed

上代码

# 接收用户输入的单词word = input()# 判断单词是否全部为大写if word.isupper():    print("upper")# 判断单词是否全部为小写elif word.islower():    print("lower")# 大小写混合的情况else:    print("mixed")

🔍 核心知识点精讲

1. string.isupper()

示例:"HELLO".isupper() → True

判断字符串是否全部为小写字母,符合返回True,否则返回False


输入内容
运行结果
说明
PYTHON
upper
全大写单词
python
lower
全小写单词
Abc
mixed
大小写混合单词

⚠️ 新手易错点避雷

  1. 判断顺序不能颠倒
    :必须先判断全大写、再判断全小写,剩余情况直接判定为混合大小写,逻辑无漏洞

这道题是Python字符串基础必刷题,核心记住两个内置函数:

✅ 全大写:isupper()

✅ 全小写:islower()

💡 下期分享:不用内置函数,手写循环实现大小写判断,进阶版解法等你来练~

抱歉,评论功能暂时关闭!