|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
用while True编写程序循环获得用户输入,直至用户输入字符 y 或 Y 为止,并退出程序。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬
while True: while True:
n=input('请输入:') n=input('请输入:')
if n in ['y','Y']: if n=='y'or'Y':
break break
为什么左边的程序可以实现右边的程序不可以实现呢?
你这是语法问题,右边的你要写成if n == 'y' or n == 'Y' python 不允许模棱两可的判断, 按照你的写法, 计算机认为是 if n == 'y' 或者 'Y' . 然而 "Y"是一定等于True的,所以一定会break
|
|