--Originally published at Sierra's Blog
Sometimes when coding you’ll need to have a conditional statement inside a conditional statement.
for example, you can have an if, elif, else inside an if, elif, else statement.
to practice this you should make a rock, paper, scissors game if you dont know how you can check my version:
import random print("Bienvenido a Piedra Papel o Tijera.") User1 = input("¿Desea comenzar? (Si o No)") while User1 == "Si": UserAnswer = input("Elige una opción (Piedra, Papel o Tijera)") ComputerAnswer = random.sample(["Piedra", "Papel", "Tijera"],1) if ComputerAnswer == ['Piedra']: StrcompAns = "Piedra" elif ComputerAnswer == ['Papel']: StrcompAns = "Papel" elif ComputerAnswer == ['Tijera']: StrcompAns = "Tijera" print("Yo he elegido " + StrcompAns +".") if StrcompAns == UserAnswer: print("Parece que hemos empatado.") else: if UserAnswer == "Piedra": if StrcompAns == "Papel": print("Parece que te he ganado") elif StrcompAns == "Tijera": print ("Parece que me has ganado") elif UserAnswer == "Papel": if StrcompAns == "Piedra" : print("Parece que me has ganado") elif StrcompAns == "Tijera": print("Parece que te he ganado") elif UserAnswer == "Tijera": if StrcompAns == "Piedra": print("Parece que te he ganado") elif StrcompAns == "Papel": print("Parece que me has ganado") User1 = input("¿Deseas continuar?") print("Adios, hasta la próxima!")