练习答案:
编写一个程序,使用break,判断一个列表内,是否存在奇数。
#编写一个程序,使用break,判断一个列表内,是否存在奇数。
x=[3,55,7,8,4345,657,23,6578]
flag=0
for a in x:
if a%2==1:
flag=1
break
if flag==0:
print("没有奇数")
else:
print("有奇数")
有奇数
语法:
循环(while或for-in)
if 条件表达式 条件不成立就输出
continue
continue 结束循环
忽略当次循环的剩下语句,从下一次开始
核心要义:
本次循环的后续不执行了,从下一轮继续。
例题:输出列表内的奇数
#输出偶数
x=[34533,456,7778,9964,3457,653,3,56,7,54]
for i in x:
if i%2!=0: #i%2==1 这里i的值,为奇数时,为真;为偶数时,结果为假
continue #真的 跳过去
print(i)
#输出奇数
x=[34533,456,7778,9964,3457,653,3,56,7,54]
for i in x:
if i%2==0: #i%2!=1等价于I%2==0
continue
print(i)
例题:输出值得关注的值
a=[38,98,90,67,89,-1,78,890,65,7,9]
for i in a:
if 0<i<100:
continue
print("请关注不合理的成绩:",i)
请关注不合理的成绩:-1
请关注不合理的成绩:890
练习:
编写一个程序,输出一个列表内,所有被3整除的数。
(答案在下一节)