<p>我是python新手。我正试图建立一个空闲的点击游戏。如果你点击,你会得到一枚硬币。您应该能够购买“自动舔币器”,这意味着您每秒自动获得硬币。
我现在把代码放在一个while循环中,这个循环在我写“EXIT”时结束。我不知道如何在其他事情发生时实现时间和添加自动硬币。
总而言之:想要实现每秒硬币数吗</p>
<p>我的代码:</p>
<pre><code>print("Welcome to the game")
coins = 1
a = 0
shop = 0
coinsperclick = 1
nothing = 999
coinspersec = 1
def help():
print("'help' für Hilfe", '\n', "Enter für coins", '\n', "'shop' für den Shop")
help()
a = input()
while a != "EXIT":
a = input()
if a == "shop":
print("Number 0: EXIT Shop Cost: 0")
print("Number 1: Clicker +1 Cost: 50")
print("Number 2: CPS +1 Cost: 100")
shop = eval(input("What do you want to buy?"))
if shop == 0:
nothing = nothing
if shop == 1:
kaufmenge = eval(input("How many do you want to buy?"))
coinsperclick = coinsperclick+kaufmenge
coins = coins-(kaufmenge*50)
if shop == 2:
kaufmenge = eval(input("How many do you want do buy?"))
coinspersec = coinspersec+kaufmenge
coins = coins-(kaufmenge*100)
if a == "help":
help()
if a == "":
coins = coins+coinsperclick
print(coins)
a = 1
</code></pre>