我正在努力制作我能做出的最简单的算法,问题是我无法让算法重复自己,这是我的代码:
x=5
y=int(input('GUESS the number: '))
if y==x:
print('you win! ')
elif y<x:
print('x is lower than',y)
elif y>x:
print('x is higher than',y)
正如你在执行程序后看到的那样,它会询问你这个号码,之后它会告诉你它是否正确/更高/更低,问题是当它说的数字更低/更高,程序将结束,我想要一个
答案 0 :(得分:3)
您可以使用while循环:
y=None
x=5
while x != y:
y=int(input('GUESS the number: '))
if y==x:
print('you win! ')
elif y<x:
print('x is higher than',y)
elif y>x:
print('x is lower than',y)
答案 1 :(得分:0)
def main():
while 1:
pass # your code here
if __name__ = "__main__":
main()