繁体   English   中英

在python 3.2中,如何比较符号,例如>

[英]In python 3.2, how to compare a symbols e.g. >

我正在编写一个函数,它将猜测我在想什么数字,但是如何比较>或小于符号等符号呢?

def NumberGuess (low,high):
    guess = ((low+high//2)

    if str(input(guess,"?")) == (">") :
         NumberGuess (guess,high)
    elif str(input(guess,"?")) == "<":
         NumberGuess (low,guess)
    else:
         str(input(guess,"?")) == "="

到目前为止,这是我所拥有的,我可以用另一种方式来做,但这现在困扰着我,我想弄清楚所有帮助都值得感谢!

def NumberGuess (lo,hi):
    guess = (lo+hi)//2
    user_guess = input("Please, input '>' or '<' as a guess: ")
    if user_guess == ">" :
        ReverseNumberGuess (guess,hi)
    elif user_guess == "<":
        ReverseNumberGuess (lo,guess)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM