gpt4 book ai didi

python - 如何将一串字母变成整数?

转载 作者:太空宇宙 更新时间:2023-11-03 13:32:36 25 4
gpt4 key购买 nike

具体来说,我使用的是用户输入的单词,它相当于一个数字(用户不会知道)。

我的代码:

animal = raw_input( > )  #and a user inputs cat
dog = 30
cat = 10
frog = 5
print 10 + int(animal) #with the hope that will output 20

不知道怎么做..

最佳答案

我会在这里使用字典

首先,使用相关值初始化您的字典。

其次,要求用户输入。

最后,以用户输入为键从 map 中获取值。

animals_map = {"dog" : 30, "cat" : 10, "frog" : 5}

animal = raw_input('>') #and a user inputs cat
animal_number = animals_map[animal]

print 10 + int(animal_number) #with the hope that will output 20

编辑:

作为EV。 Kounis 在评论中提到您可以使用 get 函数,以便在用户输入不在字典中时获取默认值。

animals_map.get(animal, 0) # default for zero whether the user input is not a key at the dictionary.

关于python - 如何将一串字母变成整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44416832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com