【发布时间】:2016-04-05 20:04:42
【问题描述】:
注意:我在学校为 gcse 和其他东西编写过代码,我很体面但生疏,因为我已经很久没有编写过代码了。请原谅我糟糕的编码,如果你能帮助提高代码效率,谢谢。
情况:我正在尝试编写一个简单的掷硬币游戏,玩家从余额开始,然后可以下注,如果他们赢了赌注,他们的钱就会翻倍。但是我无法将变量加在一起,在搜索互联网时找不到可以理解的答案,请有人帮我提供一个简单的解决方案,提前感谢汤姆 :)
import random
print("Welcome to tomm's CSGOWild.com coinflip simulator!")
Starting_Money = input("How much money do you want to start with?")
Coin_Flip = random.randint(1, 2)
def Betting():
Balance = ""
Balance = Starting_Money + Balance
Broke = "0"
while Balance > Broke:
Bet_Amount = input("How much money do you want to bet in this coin flip?")
Coin_Side = input("What side do you want to choose: CT or T")
Coin_Side_Coin = ""
Temp_Balance = ""
Coin = random.randint(1, 2)
if Coin == 1:
Coin_Side_Coin = "CT"
elif Coin == 2:
Coin_Side_Coin = "T"
if Coin_Side == Coin_Side_Coin:
Temp_Balance = Bet_Amount + Bet_Amount
Balance = Balance + Temp_Balance
print("Congratulations, you just won" + Temp_Balance + "in a coin flip!")
elif Coin_Side != Coin_Side_Coin:
Balance = Balance - Bet_Amount
print("Sorry, you just lost" + Bet_Amount + "in a coin flip!")
Betting()
【问题讨论】: