|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 fineconey 于 2018-5-6 21:28 编辑
最近自学[python],刚刚开始,纯粹小白,现在遇到一个问题.
我想实现这样一个结果[输入任意数字,只有是99的时候才结束]
写了如下代码,找不到错误的地方.
- number =input(" 输入任意数字:")
- while number !="99":
-
- number=input()
- print("输入错误,请重新输入")
- print("结束")
复制代码
哪里出问题了呢?
target = int(input('Enter target here '))
while True:
num = int(input('Enter number here '))
if num != target:
print('SHIT')
else:
print('BINGO')
break
print('YOU WIN!')
------------------------------------------------
改成这样吧。你上面的代码【逻辑错误】在于【每次input后都要print一条输错提示,即使你输入的num==tgt,这就比较尴尬了。】
|
|