rpsls游戏“(python)错误:无法连接'str'和'int'对象

用户名
def name_to_number(name):
if name == "rock":
    number = 0
elif name == "Spock":
    number = 1
elif name == "paper":
    number = 2  
elif name == "lizard":
    number = 3
else :
    number = 4
return number
def number_to_name(number):
    if number == 0:
        name = "rock"
    elif number == 1:
        name = "Spock"
    elif number == 2:
        name = "paper"
    elif number == 3:
        name = "lizard"
    else:
        name = "scissors"
    return name

import random
def rpsls(player_choice):
    print ""
    print " Player chooses " + player_choice
    player_number = name_to_number(player_choice)
    comp_number = random.randrange(0, 5)
    comp_choice = name_to_number(comp_number)
    **print " Computer chooses " + comp_choice**
    difference = (player_number - comp_choice) % 5
    if difference == 1 or difference == 2:
        print "Player wins!"
    elif difference == 3 or difference == 4:
        print "Computer wins!"
    else:
        print "Player and Computer tie!"
        print ""

rpsls("rock")
rpsls("Spock")
rpsls("paper")
rpsls("lizard")
rpsls("scissors")

================================================== =============

问题是第32行,显示“计算机选择” + comp_choice,我一直在想这是怎么回事?有人可以帮忙吗?(我使用**突出显示了包含错误的部分。)

阿比舍克·耶巴拉杰

将第31行替换为

comp_choice = number_to_name(comp_number)

以前name_to_number总是返回数字。因此,将其添加到字符串时遇到错误。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类型错误:无法连接“str”和“int”对象 1

来自分类常见问题

如何连接str和int对象?

来自分类Dev

类型错误:无法使用 haarcascade 在人脸检测中连接“str”和“int”对象

来自分类Dev

Python:切片:TypeError:无法连接“ str”和“ int”对象

来自分类Dev

Python TypeError:尝试打印时无法连接“ str”和“ int”对象

来自分类Dev

无法在 Python 中连接 str 和 int

来自分类Dev

Python:TypeError:无法连接“str”和“int”

来自分类Dev

TypeError:无法连接“ str”和“ dict”对象

来自分类Dev

openerp无法连接“ str”和“ function”对象

来自分类Dev

类型错误无法连接“ str”和“ ErrorList”对象

来自分类Dev

TypeError:无法连接'str'和'function'对象的python文件

来自分类Dev

TypeError:无法连接'str'和'function'对象的python文件

来自分类Dev

Python TypeError:无法连接“ str”和“ list”对象

来自分类Dev

Python Selenium TypeError:无法连接“ str”和“ WebElement”对象

来自分类Dev

Python错误:无法连接“ str”和“ builtin_function_or_method”对象

来自分类Dev

Python –将变量设为int和str

来自分类Dev

plt.bar-> TypeError:无法连接“ str”和“ float”对象

来自分类Dev

Tkinter Label,TypeError:无法连接“ str”和“ instance”对象

来自分类Dev

TypeError:无法连接“ str”和“ pygame.Surface”对象

来自分类Dev

Tkinter Label,TypeError:无法连接“ str”和“ instance”对象

来自分类Dev

无法连接'str'和'list'对象列表包含整数

来自分类Dev

abaqus脚本:TypeError:无法连接“ str”和“ Set”对象

来自分类Dev

TypeError:无法连接“ str”和“ pygame.Surface”对象

来自分类Dev

re.search()TypeError:无法连接“ str”和“ NoneType”对象

来自分类Dev

TypeError:无法连接“ str”和“ float”对象:pandas

来自分类Dev

Python错误:'int'或'str'不支持'>'和'<'

来自分类Dev

TypeError:无法将'int'对象转换为str隐式错误python

来自分类Dev

TypeError:无法将'int'对象转换为str隐式错误python

来自分类Dev

将str对象数组放入python中的单个int数组

Related 相关文章

  1. 1

    类型错误:无法连接“str”和“int”对象 1

  2. 2

    如何连接str和int对象?

  3. 3

    类型错误:无法使用 haarcascade 在人脸检测中连接“str”和“int”对象

  4. 4

    Python:切片:TypeError:无法连接“ str”和“ int”对象

  5. 5

    Python TypeError:尝试打印时无法连接“ str”和“ int”对象

  6. 6

    无法在 Python 中连接 str 和 int

  7. 7

    Python:TypeError:无法连接“str”和“int”

  8. 8

    TypeError:无法连接“ str”和“ dict”对象

  9. 9

    openerp无法连接“ str”和“ function”对象

  10. 10

    类型错误无法连接“ str”和“ ErrorList”对象

  11. 11

    TypeError:无法连接'str'和'function'对象的python文件

  12. 12

    TypeError:无法连接'str'和'function'对象的python文件

  13. 13

    Python TypeError:无法连接“ str”和“ list”对象

  14. 14

    Python Selenium TypeError:无法连接“ str”和“ WebElement”对象

  15. 15

    Python错误:无法连接“ str”和“ builtin_function_or_method”对象

  16. 16

    Python –将变量设为int和str

  17. 17

    plt.bar-> TypeError:无法连接“ str”和“ float”对象

  18. 18

    Tkinter Label,TypeError:无法连接“ str”和“ instance”对象

  19. 19

    TypeError:无法连接“ str”和“ pygame.Surface”对象

  20. 20

    Tkinter Label,TypeError:无法连接“ str”和“ instance”对象

  21. 21

    无法连接'str'和'list'对象列表包含整数

  22. 22

    abaqus脚本:TypeError:无法连接“ str”和“ Set”对象

  23. 23

    TypeError:无法连接“ str”和“ pygame.Surface”对象

  24. 24

    re.search()TypeError:无法连接“ str”和“ NoneType”对象

  25. 25

    TypeError:无法连接“ str”和“ float”对象:pandas

  26. 26

    Python错误:'int'或'str'不支持'>'和'<'

  27. 27

    TypeError:无法将'int'对象转换为str隐式错误python

  28. 28

    TypeError:无法将'int'对象转换为str隐式错误python

  29. 29

    将str对象数组放入python中的单个int数组

热门标签

归档