Postado Maio 2, 2012 13 anos yes [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Maio 2, 2012 13 anos Tentando, já que sou um péssimo aluno e falto as aulas e cabulei uma ontem kkk 1º (E) Duda 2° (A) Nil 3° (V) (F) (F) (F) (F) (V) (F) Editado Maio 2, 2012 13 anos por EddyHavoc (veja o histórico de edições)
Postado Maio 2, 2012 13 anos 1º (E) Duda Errada Editado Maio 2, 2012 13 anos por Vodkart (veja o histórico de edições) [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Maio 2, 2012 13 anos Resposta: 0 - local number = 0 1 - 2 - if number > 0 then 3 - if number > 50 then 4 - print('ANA') 5 - else 6 - print('Pedro') 7 - end 8 - if number < 0 then 9 - print('caio') 10 - else 11 - print('duda') 12 - end 13 - end 1 - Com base no script acima, se na linha 1 fosse adicionado "number = 10", quais dos nomes retornaria? a) Nil b) ANA c) Pedro d) caio e) duda Ficaria assim: 0 - local number = 0 1 - number = 10 2 - if number > 0 then 3 - if number > 50 then 4 - print('ANA') 5 - else 6 - print('Pedro') 7 - end 8 - if number < 0 then 9 - print('caio') 10 - else 11 - print('duda') 12 - end 13 - end if number > 0 then nossa variável number é maior que 0? Sim, ela é , então executará o bloco seguinte que é: if number > 50 then Nosso variável number é maior que 50? Não. Temos um "else" (senão), então ele executará o que tiver depois do "else", que no caso retornaria print('pedro') OBS: "else" é uma expressão que complementa o "if", fazendo com que seja executado caso a expressão seja a negação da expressão do "if" E na verdade ela retornaria pedro e duda pois if number < 0 then print('caio') else print('duda') end nosso variável é maior que 0, mas como eu só pedi para retornar a primeira então era pedro. 2 - Com base no script acima, se na linha 1 fosse adicionado "number = 0", quais dos nomes retornaria? a) Nil b) ANA c) Pedro d) caio e) duda Ficaria assim: 0 - local number = 0 1 - number = 0 2 - if number > 0 then 3 - if number > 50 then 4 - print('ANA') 5 - else 6 - print('Pedro') 7 - end 8 - if number < 0 then 9 - print('caio') 10 - else 11 - print('duda') 12 - end 13 - end if number > 0 then nossa variável number é maior que 0? Não, não é, maior que 0 é 1,2,3,4,5 etc..., e não temos um "else", logo irá executar um outro bloco que contenha a estrutura de controle "if" comparando valor que seja igual ou menor que ela, já que não tem nenhuma não retornaria nada (nil) Editado Maio 2, 2012 13 anos por Vodkart (veja o histórico de edições) [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Maio 3, 2012 13 anos Boa . Só uma pergunta: O que custa identar o código? Agora já sei o motivo da maioria dos programadores de hoje em dia fazerem códigos sem indentação e praticamente ilegíveis por outros programadores, ou quando legível não é bom não ficar procurando os erros e tal em um código totalmente desorganizado e sem indentação, tá na hora de começar a programar em Python, que é obrigatório indentar! -"Supra Omnes Lux Lucis" - Acima de todos brilha a Luz -
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.