【发布时间】:2014-05-07 22:48:28
【问题描述】:
这个问题是关于我正在为我的编程课做的家庭作业。在编程方面,我是一个完全的初学者,到目前为止我一直很好,但在这种情况下,我迷路了。所以,在回答这个问题时,请假设我一无所知/愚蠢至极,因为这就是我现在的感受,哈哈。
所以我正在制作“In-Between”游戏,但我遇到了问题。
发生情况的示例:
你想在 [y|n] 之间玩吗?是的
模具 1:1 模具 2:1
筹码数:100 下注:50
甚至史蒂文!
甚至-史蒂文!更高还是更低 [h|l]? h
死亡 3:10
* 你赢了! *
死亡 3:10
* 对不起 - 你输了! *
您现在有 100 个筹码! 您想在 [y|n] 之间播放吗?
这是我的代码:
if die1 == die2:
print('\nEven-steven!')
guess = input('\nEven-steven! Higher or lower [h|l]? ')
print('\nDie 3:', die3)
if guess == 'h':
if die3 > die1:
print('\n*** You win! ***')
chipBalance = chipBalance + bet
elif die3 < die1:
print('\n*** Sorry - You lose! ***')
chipBalance = chipBalance - bet
elif die3 == die1:
print('\n*** You hit the post - You lose! ***')
chipBalance = chipBalance - bet
elif guess == 'l':
if die3 > die1:
print('\n*** Sorry - You lose! ***')
chipBalance = chipBalance - bet
elif die3 < die1:
print('\n*** You win! ***')
chipBalance = chipBalance + bet
elif die3 == die1:
print('\n*** You hit the post - You lose! ***')
chipBalance = chipBalance - bet
很抱歉,它真的很长,但我实在是太无能了,非常感谢您提供的任何帮助。请允许我重申,我对此很陌生,而且我根本不懂太多的编程术语,所以请给我最简单的答案。非常感谢!!!
【问题讨论】:
-
如果你能提供你的代码的其他部分会更好,即如果你能提供完整的代码......
-
@kartikey_kant 您好,请参考我的新问题。我为特定的人编辑了此代码以帮助我,但他们没有回复,因此我将关闭此代码。新问题来了:(stackoverflow.com/questions/23521014/…)