In my code there is a problem with a function and a loop; Actually the issue is that the "sundeeth" function is only a Run the bar and end the game. Although it loop approximately 3-5 times and then the game ends
Here is the pastebin link for the full code:.
However, this function is the cause of the problem:
def suddendeath (): global charone_strength global chartwo_strength print "\ n =========== = "Print" sudden death "print" \ N "+ str (charone) + 'has been rolled:" PLAYER1 time.Sleep (0.5) print "\ n" + str (chart two) + "is rolled:", player 2 if player 1 == player 2 : Print "\ nIt's a draw!" Süddeath () if player 1 & gt; player 2: ChartVo_Strength = 0 alif player 2> Player1: charone_s And here's the loop: while charone_strength> 0 or chart_stream> gt: if counter == 220: print " \ NThey reached deadline of 200 rupees! Suddendeath () and: mods () Action (charone_strength, chartwo_strength, charone_skill, chartwo_skill, strength_mod, skill_mod) and: charone_strength & lt if; = 0: "died "Print" \ n "+ str (charone) +, chartwo," wins! "Time.sleep (1) elif chartwo_strength & lt; = 0: Print "\ n" + str (chartwo) + "is dead!", Charon, "Win!" Execfile ("GCSE.") In ["yes", "y", "yeah", "y"] if play playing time.sleep (1) = raw_input ("you want to play y / n :?") again. Py ") Other: Print" Goodbye! Thank you for playing! "Exit ()
I first recommend reading the full code, but any insights and further on solving this issue The assistance will be appreciated. Cheers :)
If suddendeath
is considered to finish the game, So you should exit the loop after executing it, for example:
... if counter == 220: print "\ n router has reached 220, sudden death mode Active! "
The problem is that the else
of while
will not be executed if break
is where As far as I understand, this code should be executed in any case, so type it without while
any else
.
There are other problems, such as counter
is not being defined or updated anywhere, but I think you are not posting a complete work code.
Edit: Ignore this answer, just leave it for history. The real problem appears in the situation
while charone_strength & Gt; 0 or chart_stream and gt; 0:
which should be
while charone_strength & gt; 0 more char_streams & gt; 0:
Therefore the players reach a power 0
and both of them.
No comments:
Post a Comment