我对编程还很陌生,所以请耐心等待。这就是我的开始:
letter = input ("Please enter a letter of the alphabet to be displayed as a banner: ")
while letter == **UPPERCASE**:
......
我想要做的是:如果输入是大写字母,继续while循环,但如果输入字母是小写,甚至不启动while循环。那么我可以用什么代替“ UPPERCASE ”来检查大写或小写,并在while或if语句中使用它。
提前致谢。
答案 0 :(得分:2)
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"])
在Python中, isupper()是用于字符串处理的内置方法。 islower()是用于字符串处理的内置方法。
答案 1 :(得分:0)
如果您将输入作为char,您可以使用for循环测试它:
for (char i = 'A'; i <= 'Z'; i++) {
if (letter == i) {
while(true) {
//Do whatever
}
}
}
这将变量字母与字母表中的每个大写字母进行比较,如果找到匹配则表示是,它是大写字母。