











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
Comandos basicos em python
Tipologia: Notas de estudo
1 / 19
Esta página não é visível na pré-visualização
Não perca as partes importantes!












Expressões são escritas e computadas imediatamente Variáveis podem ser usadas para valores temporários
Comandos condicionais Comandos de repetição Definição e uso de procedimentos (subprogramas) Definição e uso de classes e objetos (programação OO)
a, b = 0, 1 while b < 10: print b a, b = b, a+b
Para executar o programa,
Digite python fibo.py no seu shell ou Clique no ícone do arquivo, ou
>>> print "1.001 ao quadrado é ",1.001** 1.001 ao quadrado é 1.
>>> a, b = 0, 1 >>> while b < 1000: ... print b, ... a, b = b, a+b ... 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
>>> print a 19 >>> b = input() a >>> b 19 >>> c = input("entre com uma cadeia de caracteres: ") entre com uma cadeia de caracteres: abc Traceback (most recent call last): File "", line 1, in? File "", line 0, in? NameError: name 'abc' is not defined >>> c = input("entre com uma cadeia de caracteres: ") entre com uma cadeia de caracteres: "abc" >>> c 'abc'
>>> nome = raw_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, ... 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 á r i o s d e s s e s.
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 = input("Entre com um numero:") if a < 0: print a," é negativo" elif a==0: print a," é zero" else: print a," é positivo" print "Obrigado!"
Entre com um numero: 0 é zero Obrigado!
Entre com um numero: 2 é positivo Obrigado!
Inicialmente, uma string vazia
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
Se o número é maior ou igual que 500, acrescentar 'D' Se o número é maior que 900, acrescentar 'CM'
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