帮我看看为什么break不能退出
```python
import pandas as pd
while True:
name = input('请输入名字:')
grades = int(input('请输入成绩:'))
data = {'name':[name],'grades':[grades]}
y_n = input('是否继续输入(y/n):')
if y_n == 'y' or 'Y':
continue
if y_n == 'n' or 'N':
break
excel_name = input('请输入excel名称:')
df = pd.DataFrame(data)
print(df)
df.to_excel(excel_name)
exit()
```
if y_n == 'y' or y_n == 'Y':
continue
if y_n == 'n' or y_n == 'N':
break
不知道你这个问题是否已经解决, 如果还没有解决的话:break语句用于跳出离它最近一级的循环,通常与if语句结合使用,放在if语句代码块中。
my = 'itcast'
for i in my:
if i == 'a':
break
else:
print(i)
my = 'itcast'
i = 0
while i < len(my): #len()函数用于求字符串的长度,元素的个数。
if my[i] == 'a':
break
else:
print(my[i])
i+=1