Python,关break语句,对下面这行代码不是很理解
while True:
s = input("请输入一个名字(按Q退出):")
if s == "Q": #if条件语句来判断是否进行break语句
break #条件成立,在此循环中break下面的代代码不执行
for c in s:
if c =="E":
break
print(c,end="") #在break语句后面换行缩进代码不会执行
print("程序退出")
请输入一个名字(按Q退出):DE
D请输入一个名字(按Q退出):DQ
DQ请输入一个名字(按Q退出):
为什么输出会是这样子
DE中包含E,break语句执行,DQ中包含Q,break语句却不执行?