【发布时间】:2021-04-17 09:40:51
【问题描述】:
a = ['apple', 'banana', 'guava', 'pineapple']
x = 5
for i in range (len(a)):
if len(a[i]) == x:
print(a[i])
如果 x 为 5,则输出为:
apple
guava
否则,如果我将 x 更改为 3,则根本没有输出。 如果只有在 for 循环中没有满足条件的元素,如何生成类似“没有具有预期长度的元素”的消息。
所以,当它变成这样时
a = ['apple', 'banana', 'guava', 'pineapple']
x = 3
for i in range (len(a)):
if len(a[i]) == x:
print(a[i])
由于在for循环中没有满足条件的元素,所以预期的输出是:
There is no element with the expected lengths
【问题讨论】: