我整个星期坐在这上面,我不知道如何摆脱这些global points
。
我在此定义points
。
def init():
global points, hidden_password, hidden_password2, country, used, start_time
points = 0
hidden_password = []
hidden_password2 = []
country = ""
used = []
start_time = datetime.now()
welcome()
choice()
然后从选择到choice()
转到play_game()
而不是guessing_capital()
,这里我第一次使用积分,程序工作到var points
达到5。
def guessing_capital(password, used, user_name):
global points
while points < 5:
checking(password, user_name)
time.sleep(1)
print("\n Letters You failed guessing: ", ", ".join(used), end=".\n")
time.sleep(2)
print("\n *** You lost! Sorry, but the GAME is OVER! ***\n")
time.sleep(3)
init()
然后转到checking()
,然后检查它转到letter()
然后转到checking_password()
,如果用户没有猜到正确的字母,它会向{{1}添加1并返回它。
points
以下是有人想要的完整代码:https://codeshare.io/aYBAzb
答案 0 :(得分:0)
您可以使用类来存储属性。
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
})