python中关于while问题
执行“q”后,不是应该跳出while循环吗?怎么还执行“ message = input(prompt)”这一条呢?
你的 'q' 开关引号是不是没有切换成英文? 因为第9行错写成了 actitve prompt = '\nTell me sth and i will repeat it back to you:\nenter "q" to end:'
active = True
while active:
msg = input(prompt)
if msg == 'q':
break
else:
print(msg)
你的字符串的引号都要用英文的 , 不然是错的
运行实况: 柿子饼同学 发表于 2021-12-30 23:18
你的字符串的引号都要用英文的 , 不然是错的
运行实况:
不要直接复制我的啊 , 自己写一遍 冬雪雪冬 发表于 2021-12-30 22:24
因为第9行错写成了 actitve
谢谢,是我老眼昏花了。{:10_254:}
页:
[1]