I want to make a coin toss / dice roll in python but i cannot figure out how to define / change a variable inside an if statement.
import random
def roll(number):
if(number==1):
{print("Take a moment to think that through")}
if(number==2):
{b=random.randint(0,1)
if(b=0):
{ba=1}
else:
{bb=1}
}
the part, {b=random.randint(0,1)} the = is highlighted red and marked as a syntax error. I also tried this:
import random
b=0
def roll(number):
if(number==1):
{print("Take a moment to think that through")}
if(number==2):
{b+=random.randint(0,1)
if(b=0):
{ba=1}
else:
{bb=1}
}
that gives the same error, and the = is highlighted, not the +
and before you ask, the function roll(number) is called in the shell. the shell is my interface.
Aucun commentaire:
Enregistrer un commentaire