











Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Programando em Python Comandos básicos e funções em Python
Tipologia: Slides
1 / 19
Esta página não é visível na pré-visualização
Não perca as partes importantes!












a, b = 0, 1 while b < 10: print (b) a, b = b, a+b
(^) Digite python fibo.py no seu shell, ou (^) Clique no ícone do arquivo, ou (^) De dentro do editor IDLE, selecione Run Module (F5), ou (^) De dentro do interpretador python: >>> execfile ("fibo.py") Entre com um numero 5 1 1 2 3 >>>
>>> a = input("Entre com um numero: ") Entre com um numero: 19 >>> print (a) Usuário digita o número
>>> nome = input ("Entre seu nome: ") Entre seu nome: Claudio Esperança >>> print (nome) Claudio Esperança >>> nome 'Claudio Esperan\xe7a'
>>> a = 10 >>> while a > 8: ... print (a, end="") ... a = a+ ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...
(^) if expressao : comandos (^) if expressao : comandos else: comandos (^) if expressao1 : comandos elif expressao2 : comandos else: comandos(N) Vários desses... Executa comandos apenas se expressão for verdadeira Executa seq de comandos 1 caso expressão seja verdadeira. Caso contrário, executa seq de comandos 2 Executa seq de comandos 1 caso expressão1 seja verdadeira. Caso contrário, testa expressao e executa seq de comandos 2 se verdadeira Caso contrário, executa seq de comandos N
(^) a = int(input("Entre com um numero: ")) if a < 0: print (a," é negativo") else: print (a," é zero ou positivo") print ("Obrigado! ")
(^) a = int(input("Entre com um numero: ")) if a < 0: print (a," é negativo") elif a==0: print (a," é zero”) else: print (a," é positivo") print ("Obrigado! ") (^) Execução 1: Entre com um numero: 0 0 é zero Obrigado! (^) Execução 2: Entre com um numero: 2 2 é positivo Obrigado!
(^) A representação em romanos é uma string à qual é acrescentada uma letra por vez (^) Inicialmente, uma string vazia (^) Examinar as sucessivas potências de 10 (^) Por exemplo, a letra 'M' corresponde à casa dos milhares (^) Se o número é 2200, sabemos que teremos dois M's na representação em romanos (^) Sabemos que há M's se o número é maior ou igual a 1000 (^) Sempre que um milhar for computado, subtrair 1000 do número (^) Um processamento semelhante é feito para outros algarismos romanos, por exemplo: (^) Se o número é maior ou igual que 500, acrescentar 'D' (^) Se o número é maior que 900, acrescentar 'CM'
num = int(input("Digite um inteiro entre 1 e 9: ")) romano = " " if num >= 9: romano = romano + "IX" num = num - 9 if num >= 5: romano = romano + "V" num = num - 5 if num >= 4: romano = romano + "IV" num = num - 4 while num >= 1: romano = romano + "I" num = num - 1
(^) Seja d um possível divisor, cujo valor é inicialmente 2 (^) Repetir (^) Se o resto da divisão do número por d é zero, então o número não é primo (^) Caso contrário, incrementar d (^) Se d é igual ou maior que o número, então terminar repetição diagnosticando o número como primo