2. Rômulo Machado
Rômulo Machado?
●
Técnico em Informática Industrial (IFF);
●
Estudante do Bacharelado em Sistemas de
Informação (IFF);
●
Bolsista do Projeto Biblioteca Digital, do
MEC, desenvolvendo em Python, Zope e Pone
(NSI).
3. Rômulo Machado
Rômulo Machado?
●
Técnico em Informática Industrial (IFF);
●
Estudante do Bacharelado em Sistemas de
Informação (IFF);
●
Bolsista do Projeto Biblioteca Digital, do
MEC, desenvolvendo em Python, Zope e Pone
(NSI).
4. Rômulo Machado
Rômulo Machado?
●
Técnico em Informática Industrial (IFF);
●
Estudante do Bacharelado em Sistemas de
Informação (IFF);
●
Bolsista do Projeto Biblioteca Digital, do
MEC, desenvolvendo em Python, Zope e Pone
(NSI).
35. Rômulo Machado
Vamos começar!
●
Esqueça declaração de variáveis!
●
Esqueça Begin e End!
●
Esqueça { e } !
●
Se você já era organizado, parabéns!
Se não era, vai ter que se organizar!
Por quê? A identação é obrigatória!
36. Rômulo Machado
Vamos começar!
●
Esqueça declaração de variáveis!
●
Esqueça Begin e End!
●
Esqueça { e } !
●
Se você já era organizado, parabéns!
Se não era, vai ter que se organizar!
Por quê? A identação é obrigatória!
37. Rômulo Machado
Vamos começar!
●
Esqueça declaração de variáveis!
●
Esqueça Begin e End!
●
Esqueça { e } !
●
Se você já era organizado, parabéns!
Se não era, vai ter que se organizar!
Por quê? A identação é obrigatória!
38. Rômulo Machado
Vamos começar!
●
Esqueça declaração de variáveis!
●
Esqueça Begin e End!
●
Esqueça { e } !
●
Se você já era organizado, parabéns!
Se não era, vai ter que se organizar!
Por quê? A identação é obrigatória!
47. ●
Formadas por elementos de qualquer tipo.
●
Delimitadas por parênteses.
>>> estado = ('RJ', 'Rio de Janeiro')
>>> type(estado)
<type 'tuple'>
Rômulo Machado
Tuplas
48. ●
Formadas por elementos de qualquer tipo.
●
Delimitadas por colchetes.
>>> instrumentos = ['sax', 'gaita', 'teclado']
>>> type(instrumentos)
<type 'list'>
Rômulo Machado
Listas
53. >>> nome = raw_input('Digite o seu nome: ')
Digite seu nome: Romulo Machado
>>> nome
'Romulo Machado'
>>> type(nome)
<type 'str'>
Rômulo Machado
Entrada de Dados [0]
54. >>> idade = int(raw_input('Digite sua idade: '))
Digite sua idade: 19
>>> idade
19
>>> type(idade)
<type 'int'>
Rômulo Machado
Entrada de Dados [1]
55. >>> print 'Seu nome é %s' %nome
Seu nome é Romulo Machado
>>> print 'Seu nome é %s e sua idade é %i'
%(nome, idade)
Seu nome é Romulo Machado e sua idade é 19
Rômulo Machado
Saída de Dados
58. 1- Faça um programa que peça um número então mostre a
mensagem “O número informado foi [numero]”.
2- Faça um programa que peça o nome e o número do
telefone de uma pessoa e mostre a mensagem
“Nome: [nome] – Telefone: [telefone]”.
3- Faça um programa que peça dois números e imprima a
soma.
4- Faça um programa que converta metros para centímetros.
Rômulo Machado
Mão na massa! [0]
59. If... elif... else...
>>> if (condicao):
<bloco de código>
elif (condicao):
<bloco de código>
else:
<bloco de código>
>>> variavel = valor1 if condicao else valor2
Rômulo Machado
Estrutura de Condição [0]
61. For
>>> for (referência) in (sequência):
<bloco de código>
While
>>> while(condição):
<bloco de código>
Rômulo Machado
Estruturas de Repetição [0]
62. Exemplo:
>>> for i in range(6):
print i
>>> while(a <= 10):
print a
a += 1
Rômulo Machado
Estruturas de Repetição [1]
63. 1- Faça um programa que peça dois números e imprima o
maior.
2- Desenvolva um programa que faça a tabuada de um número
qualquer inteiro, a tabuada não deve necessariamente iniciar
em 1 e terminar em 10, o valor inicial e final devem ser
informados também pelo usuário. Obs: Você deve verificar se
o usuário não digitou o final menor que o inicial.
3- Faça um programa que peça as quatro notas de um aluno e
retorne Aprovado, Reprovado ou P3, de acordo com a média
das notas. Nota > 6 = Aprovado, Nota < 5 = Reprovado,
6 > Nota > 5 = P3.
Rômulo Machado
Mão na massa! [1]
65. >>> def imprime (a, b = 1, c = 2):
print “a = %d b = %d c = %d” %(a, b, c)
>>> imprime(2, 3, 4)
a = 2 b = 3 c = 4
>>> imprime(c= 10, a=3, b=2)
a = 3 b = 2 c = 10
Rômulo Machado
Funções [1]
66. 1- Faça um programa com uma função que necessite de três
argumentos, e que forneça a soma desses três argumentos.
2- Faça um programa com uma função que calcule o fatorial
de um número (maneira tradicional e recursiva).
3- Faça uma programa com uma função que receba um número
inteiro qualquer e informe a quantidade de dígitos do mesmo.
Rômulo Machado
Mão na massa! [2]