如何在Python2.7中计算圈数
我想要一个只计算探索和狩猎选项1回合的回合计数器。并将其添加到当前年龄。我该怎么做?我正在使用python 2.7。以下是代码的重要部分:如何在Python2.7中计算圈数,python,Python,我想要一个只计算探索和狩猎选项1回合的回合计数器。并将其添加到当前年龄。我该怎么做?我正在使用python 2.7。以下是代码的重要部分: from main import name import os import random kenyan_sand_boa = { "snek": "kenyan sand boa", "prey": "mice, " "birds, " "lizards", "biome": "desert", "predators":
from main import name
import os
import random
kenyan_sand_boa = {
"snek": "kenyan sand boa",
"prey": "mice, " "birds, " "lizards",
"biome": "desert",
"predators": "desert monitor lizard",
"adult age": 156,
"baby size": 10,
"adult size": 20,
"current size": 10,
"current age": "0",
"name": name,
}
os.system('cls')
def menu():
os.system('cls')
print '''Now that you have chosen what snek to be, you have a couple
options
1. Read info about kenyan sand boas.
2. Explore.
3. Hunt.
4. View inventory.
5. Save.
6. Exit.
'''
loop = 1
choice = 0
while loop == 1:
menu()
choice = int(raw_input())
if choice == 1:
#information about kenyan sand boas
if choice == 2:
#exploring
if choice == 3:
#huntinng
if choice == 4:
#view inventory
else:
menu()
初始化
turn=0
在探索/搜寻案例中,添加以下内容:
turn = turn+1
kenyan_sand_boa["current age"] = kenyan_sand_boa["current age"]+1
可能必须将年龄定义为int,因为它当前是一个字符串,但一旦您这样做,此代码将完成任务。Initialize
turn=0
在探索/搜寻案例中,添加以下内容:
turn = turn+1
kenyan_sand_boa["current age"] = kenyan_sand_boa["current age"]+1
可能必须将年龄定义为int,因为它当前是一个字符串,但一旦您这样做,此代码将完成任务。在
中,而代码集变为0
while loop == 1:
turn = 0
menu()
# ...
由于您也在增加年龄,因此最好将“当前年龄”
设置为0
,而不是“0”
。
在狩猎和探索if
子句时,将当前年龄“
和转动
一次。(如果改用elif
,会更像蟒蛇)
在中,而代码集变为0
while loop == 1:
turn = 0
menu()
# ...
由于您也在增加年龄,因此最好将“当前年龄”
设置为0
,而不是“0”
。
在狩猎和探索if
子句时,将当前年龄“
和转动
一次。(如果改用elif
,会更像蟒蛇)
trun=0。。。。。如果。。。。转身+=1?谢谢。这非常有效。将INFO=1
、EXPLORING=2
、HUNTING=3
和INVENTORY=4
放在顶部可能会很有用。这将允许您在choice==INFO:
等情况下执行。。此外,您还可以将第一次之后的所有if
s更改为elif
s.trun=0。。。。。如果。。。。转身+=1?谢谢。这非常有效。将INFO=1
、EXPLORING=2
、HUNTING=3
和INVENTORY=4
放在顶部可能会很有用。这将允许您在choice==INFO:
等情况下执行。。此外,您还可以将第一次之后的所有if
s更改为elif
s。