在python的while循环中将变量重新分配给另一个变量

约瑟夫·Little-Indelible
hint = str
low = 0
high = 100
guess = (high + low)/2



answer = int(raw_input("Please think of a number between 0 and 100: "))

while (True):

    print "Is your secret number " + str(guess) + "?"
    hint = raw_input("H, L, or C: ")
    hint = hint.lower()
    while (hint != "h" and hint != "l" and hint != "c"):
        print "invalid option"
        hint = raw_input("H, L, or C: ")
        hint = hint.lower()

    if (hint == "h"):
        low = guess
        print "newlow: " + str(low)
        print "newGuess: " + str(guess)     
    elif (hint == "l"):
        high = guess
    elif (hint == "c"):
        print "Correct, the answer was " + str(answer)
        break

为什么变量猜测值未更改,我希望将低值更改为50,因此newGuess会变为75,正确吗?

war

从程序进入while循环的那一刻起,所有变量都将被设置,除非另行分配。

您已完成的工作将重新分配给low变量。但是,由于循环已经具有的值(guess使用的值)low,因此您需要guess使用新重新分配尝试将定义guess 放入第一个while循环中。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将变量的值存储在另一个变量中,然后在python的循环中将其重新分配给该变量

来自分类Dev

在Bash中将一个变量分配给另一个变量?

来自分类常见问题

在Python中将一个变量的值分配给另一个变量时会发生什么?

来自分类Dev

在TCL中将变量的值分配给另一个变量

来自分类Dev

如何在不将其重新分配给VB.NET的另一个变量的情况下强制转换对象?

来自分类Dev

Python将值从一个变量分配给另一个

来自分类Dev

如何在shell脚本中将一个变量值分配给另一个变量

来自分类Dev

如何将awk结果变量分配给数组,以及是否可以在循环中的另一个awk中使用awk

来自分类Dev

如何从for(或while)循环中将变量发送到另一个活动

来自分类Dev

如何从for(或while)循环中将变量发送到另一个活动

来自分类Dev

是否有机会将分配给一个城市的IP地址重新分配给另一个城市/地区

来自分类Dev

将struct的第一个变量分配给另一个

来自分类Dev

如何在zsh中将关联数组分配给另一个变量?

来自分类Dev

将String变量的值分配给另一个String变量

来自分类Dev

如何将公式的值(包含变量)分配给另一个变量

来自分类Dev

无法将结构变量分配给另一个结构变量

来自分类Dev

python即使将输入变量分配给另一个变量,如何更改它的值?

来自分类Dev

Perl在哈希哈希中搜索值,然后重新分配给另一个哈希

来自分类Dev

“将文件的引用对象重新分配给另一个文件”是什么意思?

来自分类Dev

可以将struct指针方法中的指针重新分配给另一个实例吗?

来自分类Dev

将应用程序配置重新分配给另一个软件包

来自分类Dev

无法将对象的属性重新分配给另一个现有对象

来自分类Dev

Perl在哈希哈希中搜索值,然后重新分配给另一个哈希

来自分类Dev

如何在python中将对象重新分配给变量?

来自分类Dev

如何通过 BASH 主机命令一个变量并将答案分配给另一个变量

来自分类Dev

bash脚本,从另一个shell执行shell并将结果分配给变量

来自分类Dev

将Object成员变量分配给另一个双重强指针

来自分类Dev

将参数分配给另一个变量有什么好处

来自分类Dev

将const变量的成员分配给另一个const

Related 相关文章

  1. 1

    将变量的值存储在另一个变量中,然后在python的循环中将其重新分配给该变量

  2. 2

    在Bash中将一个变量分配给另一个变量?

  3. 3

    在Python中将一个变量的值分配给另一个变量时会发生什么?

  4. 4

    在TCL中将变量的值分配给另一个变量

  5. 5

    如何在不将其重新分配给VB.NET的另一个变量的情况下强制转换对象?

  6. 6

    Python将值从一个变量分配给另一个

  7. 7

    如何在shell脚本中将一个变量值分配给另一个变量

  8. 8

    如何将awk结果变量分配给数组,以及是否可以在循环中的另一个awk中使用awk

  9. 9

    如何从for(或while)循环中将变量发送到另一个活动

  10. 10

    如何从for(或while)循环中将变量发送到另一个活动

  11. 11

    是否有机会将分配给一个城市的IP地址重新分配给另一个城市/地区

  12. 12

    将struct的第一个变量分配给另一个

  13. 13

    如何在zsh中将关联数组分配给另一个变量?

  14. 14

    将String变量的值分配给另一个String变量

  15. 15

    如何将公式的值(包含变量)分配给另一个变量

  16. 16

    无法将结构变量分配给另一个结构变量

  17. 17

    python即使将输入变量分配给另一个变量,如何更改它的值?

  18. 18

    Perl在哈希哈希中搜索值,然后重新分配给另一个哈希

  19. 19

    “将文件的引用对象重新分配给另一个文件”是什么意思?

  20. 20

    可以将struct指针方法中的指针重新分配给另一个实例吗?

  21. 21

    将应用程序配置重新分配给另一个软件包

  22. 22

    无法将对象的属性重新分配给另一个现有对象

  23. 23

    Perl在哈希哈希中搜索值,然后重新分配给另一个哈希

  24. 24

    如何在python中将对象重新分配给变量?

  25. 25

    如何通过 BASH 主机命令一个变量并将答案分配给另一个变量

  26. 26

    bash脚本,从另一个shell执行shell并将结果分配给变量

  27. 27

    将Object成员变量分配给另一个双重强指针

  28. 28

    将参数分配给另一个变量有什么好处

  29. 29

    将const变量的成员分配给另一个const

热门标签

归档