Verifica o valor de expressão; se for falso
será liberado uma exceção:
numero = int(input("digita um número positivo: "))
assert numero > 0
Neste caso se digita um número menor de 0 entra um execeção um erro precidamente.
Montar um código no medelo do exemplo mais será apenas permitido números menores de 0
Interrompe a execução de um comando for
ou while
Permite saltar partes do código no comando for
e while
É uma instrutura de repetição, podemos repetir varias vez até a codição da exmpresão for falsa.
for variavel in sequecia:
n = 1 # comando
[else # opcional
print("text") # comando
]
A sequência você pode colocar lista, tupla, string, range
list = [1,2,3]
for item in list
print(item,end=' ')
list = [1,2,3,-4]
for item in list
if item in < 0:
break
print(item,end=' ')
else:
print("fim")
Monta um for com uma lista de 5 numero aleatório sem if no meio e coloca um print
Monta um for com uma lista com seguinte número [-1,-2,-3] com if, nesta caso o print só pode aparecer nos positivo, caso não tenha aparecer uma mensagem padrão de não encontrado
É uma das codicionais que vamos aprender aqui, o if
em português é SE, podemos usar o caso contrario aqui representado por ELSE
if (expressão_for_verdadeira):
executar_bloco_de_codigo()
Vamos ao exemplo
a = int(input("Informe um número entre 0 e 100: "))
if a >= 50:
print ("O número ", a, " é maior ou igual a 50")
if (expressão_for_verdadeira):
executar_primeiro_bloco_de_codigo()
else:
executar_segundo_bloco_de_codigo()
exemplo
a = int(input("Informe um número entre 0 e 100: "))
if a >= 50:
print ("O número ", a, " é maior ou igual a 50")
else:
print ("O número ", a, " é menor que 50")
você pode usar mais de um if, neste caso pode usar if/elif/else, sendo elif a breviação de else if
a = int(input("Informe um número entre 0 e 100: "))
if a > 50:
print ("O número ", a, " é maior que 50")
elif a == 50:
print ("O número informado é igual a 50")
else:
print ("O número ", a, " é menor que 50")
Pass vc pode usar quando quer anular a operação, nada é executado.
exemplo
def calc(cpf)
pass
Executa um ou mais comando. repetidamente, podemos também deixar como loop infinito.
i = 1
while i < 6:
print(i)
i += 1