If statement 使用If语句确定输入是大写还是小写

If statement 使用If语句确定输入是大写还是小写,if-statement,uppercase,lowercase,If Statement,Uppercase,Lowercase,我对编程还是很陌生,所以请容忍我。这是我从以下几点开始的: letter = input ("Please enter a letter of the alphabet to be displayed as a banner: ") while letter == **UPPERCASE**: ...... 我想做的是:如果输入是大写字母,则继续while循环,但如果输入字母是小写字母,则不启动while循环。那么,我可以用什么来代替“大写”来检查大写或小写,并在while或if语

我对编程还是很陌生,所以请容忍我。这是我从以下几点开始的:

letter = input ("Please enter a letter of the alphabet to be displayed as a banner: ")
while letter == **UPPERCASE**:
    ......  
我想做的是:如果输入是大写字母,则继续while循环,但如果输入字母是小写字母,则不启动while循环。那么,我可以用什么来代替“大写”来检查大写或小写,并在while或if语句中使用它呢


提前感谢。

如果将输入作为字符,则可以使用如下for循环对其进行测试:

for (char i = 'A'; i <= 'Z'; i++) {
    if (letter == i) {
        while(true) {
            //Do whatever
        }
    }
}
for(chari='A';i
在Python中,
isupper()是用于字符串处理的内置方法。

岛民()是一种用于字符串处理的内置方法。

这个问题非常广泛,请描述您遇到的问题。嗯,我想问题是我不知道如何区分输入是大写字母还是小写字母。您是否尝试过阅读您正在使用的任何语言的文档你有家庭作业吗?
d = {"Upper case": 0, "Lower case": 0}
sen = input(">")
for i in sen:
    if i.isupper():
        d["Upper case"]+=1
    elif i.islower():
        d["Lower case"]+=1
    else:
        pass

print("Upper", d["Upper case"])
print("Lower", d["Lower case"])