比较 if 语句不起作用?

格雷斯

此代码不起作用,有什么帮助吗?主要问题是:

while True:
    x1 = input("what's a?")
    if x1 == a:
        delay("a is correct!")
        x2 = input("what's b?")
        if x2 == b:
            delay("you're correct!")
            delay("bye")
            break

这是完整的代码供参考:

from random import randint
from time import sleep
def delay(x):
    print(x)
    sleep(0.4)
delay("Welcome to the adding game")
delay("two numbers will be randomly generated")
delay("we'll call then a and b")
delay("We'll show you a+b first")
delay("then a-b")
delay("use that information to then determine the answer")
input("ready?")
a = randint(1,15)
b = randint(1,15)
print("a+b = ",a+b)
print("a-b = ",a-b)
print(a,b)
while True:
    x1 = input("what's a?")
    if x1 == a:
        delay("a is correct!")
        x2 = input("what's b?")
        if x2 == b:
            delay("you're correct!")
            delay("bye")
            break
        else:
            delay("wrong")
    else:
        delay("you're wrong")
        x3 = input("what's b?")
        if x3 == b:
            delay("that's correct!")
            delay("now use that info to figure out a")
        else:
            delay("wrong again")
            delay("look at the numbers and try again")
基里尔

input()返回一个字符串,并且ab是整数,所以比较它们是行不通的。

x1 = int(input("what's a?")), 和x2和 一样x3,将使比较按预期工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较char []不起作用

来自分类Dev

NSNotFound比较不起作用

来自分类Dev

整数比较在if语句(vhdl)中不起作用

来自分类Dev

使用逻辑OR运算符的if语句中的多个比较在JavaScript中不起作用

来自分类Dev

比较器双倍不起作用

来自分类Dev

CMake整数比较不起作用

来自分类Dev

C ++ if语句比较字符串不起作用

来自分类Dev

具有变量比较的if语句在bash shell中不起作用

来自分类Dev

比较密码不起作用的Java

来自分类Dev

任何(数组)比较均不起作用

来自分类Dev

Laravel数字比较在``哪里''不起作用

来自分类Dev

javascript if语句布尔比较不起作用

来自分类Dev

红门SQL比较备份不起作用

来自分类Dev

比较char []不起作用

来自分类Dev

字符串比较不起作用

来自分类Dev

JavaScript或比较数组不起作用?

来自分类Dev

MYSQL日期比较不起作用

来自分类Dev

比较器双倍不起作用

来自分类Dev

CMake整数比较不起作用

来自分类Dev

具有变量比较的if语句在bash shell中不起作用

来自分类Dev

GNU使ifeq比较不起作用

来自分类Dev

JavaScript比较时间不起作用

来自分类Dev

在ChangeType不起作用后比较值

来自分类Dev

比较日期对象不起作用

来自分类Dev

解析后的日期比较不起作用

来自分类Dev

如果比较两个NSString的if语句不起作用

来自分类Dev

比较Mongoose对象ID时,if语句在Jade中不起作用

来自分类Dev

日期时间与 IF 语句的比较不起作用

来自分类Dev

Python 比较 if 语句不起作用