Codigo do professor: https://imgur.com/iIqHW8O meu codigo: https://imgur.com/eCyZPIv ja revi a aula umas 3x copiei o codigo igual e da erro fiz mudanças e continua os erros : https://imgur.com/rWLGcNO
Codigo do professor: https://imgur.com/iIqHW8O meu codigo: https://imgur.com/eCyZPIv ja revi a aula umas 3x copiei o codigo igual e da erro fiz mudanças e continua os erros : https://imgur.com/rWLGcNO
Basicamente é um erro de indentação. Faltaram alguns espaços no seu código.
Deveria ficar assim:
def verifica_se_pode_dirigir(idade):
if idade >= 18:
print(f'{idade} anos de idade, TEM permissão para dirigir')
else:
print(f'{idade} anos de idade, NÃO TEM permissão para dirigir')
for idade in idades:
verifica_se_pode_dirigir(idade)
@Filipe https://imgur.com/mmfS983 coloquei seu codigo e deu isso , fiquei umas 2hrs tentando ver e escrever ponto a ponto e não vai , será que tenho que introduzir algo no meu colaboratory ?
Ainda há alguns espaços extras antes de for idade in idades
.
Não use tecla Espaço para indentar. Aperte a tecla Tab que ele irá gerar 4 espaços padrão.
Na imagem abaixo, cada retângulo vermelho significa 1 tecla Tab...
Entendi e obrigado pela paciencia , porem ainda continua dando erros estou realmente bem triste pois procuro e nao consigo respostas mesmo com ajuda :( , vou refazer o curso desde o começo e ver se muda algo ai volto ai de novo pra comentar se consegui ou não , obrigado desde ja
Pelo o que vi, seu problema é apenas de espaçamentos.
Habitue-se a usar a tecla Tab para gerar indentações.
Em Python, a indentação possui função bastante especial, até porque, os blocos de instrução são delimitados pela profundidade da indentação, isto é, os códigos que estiverem rente a margem esquerda, farão parte do primeiro nível hierárquico.