Sobre if/else em Python:
De modo geral, a estrutura de condiĂ§Ă£o oferece caminhos diferentes de acordo com o teste condicional, por exemplo:
resposta = "talvez"
if(resposta == "sim"):
print("A resposta Ă© sim")
elif(resposta == "nĂ£o"):
print("A resposta Ă© nĂ£o")
else:
print("Resposta de Schrödinger")
No if, temos a primeira opĂ§Ă£o, caso ela nĂ£o seja vĂ¡lida,
o programa pula pra condiĂ§Ă£o nos elif.
Se a condiĂ§Ă£o comparada no elif tambĂ©m nĂ£o for vĂ¡lida, entĂ£o o programa entĂ£o pula direto pro else.
Sobre loops em Python:
Vamos supor que vocĂª precise escrever 3 vezes a frase "Bom dia". Uma soluĂ§Ă£o feia seria:
print("Bom dia")
print("Bom dia")
print("Bom dia")
Para evitar a repetiĂ§Ă£o de code no python, fazemos o seguinte loop:
for frase in range(3):
print("Bom dia")
Sendo que o range ali Ă© sobre quantas vezes vocĂª quer repetir o loop.
Btw, se tu quiseres ver o nĂºmero do loop percorrido, tu pode fazer:
for frase in range(3):
print("Bom dia", frase)
O que vai resultar em:
Bom dia 0
Bom dia 1
Bom dia 2
Enfim das war's fĂ¼r heute, Leute, abraços!