while 循环直到第三个输入才响应,并且不会说“tvoj broj je tacan” Python

发布于 2025-01-16 05:54:18 字数 565 浏览 0 评论 0原文

这是代码,该代码具有塞尔维亚语的打印命令 启动代码时,前 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

套路撩心 2025-01-23 05:54:18

当然,因为在进行任何检查之前您会问两次问题。只需将其设置为“无限”循环,并在匹配时“中断”:

import random
broj = int(random.randint(0, 100))
while True:
    pitanje = int(input("izaberi broj od 0 do 100"))
    if pitanje > broj:
        print("tvoj broj je prevelik")
    elif pitanje < broj:
        print("tvoj broj je premali")
    else:
        print("tvoj broj je tacan")
        break

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:

import random
broj = int(random.randint(0, 100))
while True:
    pitanje = int(input("izaberi broj od 0 do 100"))
    if pitanje > broj:
        print("tvoj broj je prevelik")
    elif pitanje < broj:
        print("tvoj broj je premali")
    else:
        print("tvoj broj je tacan")
        break
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文