题目
执行以下程序输出的结果是:n = 0contries = ['CHINA', 'canada', 'Usa', 'Singapore']for c in contries: if c.isupper(): n = n + 1print(n)A.0 B.1 C.2 D.3
执行以下程序输出的结果是:
n = 0
contries = ['CHINA', 'canada', 'Usa', 'Singapore']
for c in contries:
if c.isupper():
n = n + 1
print(n)
A.0
B.1
C.2
D.3
题目解答
答案
分析代码:
n 初始化为 0。
contries 是一个包含四个字符串的列表。
for c in contries: 开始迭代列表中的元素。
if c.isupper(): 检查每个字符串是否都是大写。
如果字符串是大写,n 增加 1。
print(n) 打印最终的计数值。
在本题中,只有 'CHINA' 是大写,所以最终的输出结果是 1。