while 循环直到第三个输入才响应,并且不会说“tvoj broj je tacan” Python
这是代码,该代码具有塞尔维亚语的打印命令 启动代码时,前 3 个输入只需回答问题“izaberi broj izmedju 0 do 100”,然后在三个输入之后,它终于开始工作
import random
pitanje = int(input("izaberi broj od 0 do 100"))
broj = int(random.randint(0, 100))
while(pitanje != broj):
pitanje = int(input("izaberi broj od 0 do 100"))
broj = int(random.randint(0, 100))
if pitanje > broj:
print("tvoj broj je prevelik")
elif pitanje < broj:
print("tvoj broj je premali")
elif pitanje == broj:
print("tvoj broj je tacan")
heres the code this code has print commands in the serbian languange
when launching the code the first 3 inputs just respond with the question "izaberi broj izmedju 0 do 100" then after the three inputs it finally starts working
import random
pitanje = int(input("izaberi broj od 0 do 100"))
broj = int(random.randint(0, 100))
while(pitanje != broj):
pitanje = int(input("izaberi broj od 0 do 100"))
broj = int(random.randint(0, 100))
if pitanje > broj:
print("tvoj broj je prevelik")
elif pitanje < broj:
print("tvoj broj je premali")
elif pitanje == broj:
print("tvoj broj je tacan")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然,因为在进行任何检查之前您会问两次问题。只需将其设置为“无限”循环,并在匹配时“中断”:
Of course, because you ask the question twice before you do any checking. Just make this an "infinite" loop, and "break" when you get a match: