Buscar

Interação com o Usuário em Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Interação com o usuário
2
● print
● Usado para imprimir informações na tela
>>> print(“Qual o seu nome")
 Qual o seu nome?
Interação com o Usuário
>>> print “Qual o seu nome?"
 Qual o seu nome?
2.x 3.2
Computação I - 2014/1
3
● print
● Usado para imprimir informações na tela
Interação com o Usuário
ATENÇÃO: NÃO USE O PRINT DESTA FORMA !ATENÇÃO: NÃO USE O PRINT DESTA FORMA !
Teste: print soma(2,3)
Computação I - 2014/1
4
● print
● Usado para imprimir informações na tela
Interação com o Usuário
Teste: print soma(2,3)
Computação I - 2014/1
5
● print exp1, exp2, exp3, end='\n‘
● print exp1,exp2,exp3,end=‘ ‘
 
Interação com o Usuário
próximo print na linha
seguinte - defaultVersão 2.7
próximo print na mesma
linha
Computação I - 2014/1
6
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 números 
inteiros e imprima na tela o resultado da função soma para estes dois 
números.
Primeiro passo: vamos definir a função principal do nosso 
programa
Computação I - 2014/1
7
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 números 
inteiros e imprima na tela o resultado da função soma para estes dois 
números.
Computação I - 2014/1
8
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 números 
inteiros e imprima na tela o resultado da função soma para estes dois 
números.
Se fossem fixos os valores
Observe que ao executar o programa, o resultado aparece direto na tela, sem precisar
chamar a função main().
Computação I - 2014/1
9
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 números 
inteiros e imprima na tela o resultado da função soma para estes dois 
números.
Como pedir para o usuário digitar os valores??
Computação I - 2014/1
10
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 
números inteiros e imprima na tela o resultado da função soma 
para estes dois números.
Como pedir para o usuário digitar os valores??
input(texto) : permite que você entre com um valor
numero1 = input(“Qual o primeiro número?”)
Computação I - 2014/1
11
Primeiros Passos
>>> numero1= input(“Qual o primeiro número? ”)
Qual o primeiro número? 
 
 
Computação I - 2014/1
12
Primeiros Passos
>>> numero1= input(“Qual o primeiro número? ”)
Qual o primeiro número? 7
>>>
 
 
Computação I - 2014/1
13
Primeiros Passos
>>> numero1= input(“Qual o primeiro número? ”)
Qual o primeiro número? 7
>>> valor
>>> 7
 
 
Computação I - 2014/1
Anamaria Moreira
Anamaria Moreira
Anamaria Moreira
numero1
14
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 números 
inteiros e imprima na tela o resultado da função soma para estes dois 
números.
Computação I - 2014/1
15
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 números 
inteiros e imprima na tela o resultado da função soma para estes dois 
números.
Executando o programa
Computação I - 2014/1
16
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 números 
inteiros e imprima na tela o resultado da função soma para estes dois 
números.
Computação I - 2014/1
17
Interação com o usuário
Exercício: Faça um programa que peça ao usuário para digitar 2 números 
inteiros e imprima na tela o resultado da função soma para estes dois 
números.
Executando o programa
Computação I - 2014/1
Anamaria Moreira
18
Interação com o usuário
ATENÇÃO:ATENÇÃO: a função input funciona diferente a função input funciona diferente
nas versões do python !nas versões do python !
Python 2.x: armazena o valor passado (int, long, float, complex, str)
Python 3.2: armazena como str
 
10
10000L
10.5 , -19000.00005 , 15e-5
3+2j , 20j
“1”, “alo alo”
Tipos de dados diferentes
int
long
float
complex
str
Computação I - 2014/1
19
Interação com o usuário
ATENÇÃO:ATENÇÃO: a função input funciona diferente a função input funciona diferente
nas versões do python !nas versões do python !
Python 2.x: armazena o valor passado (int, long, float, complex, str)
Python 3.2: armazena como str
2.xvalor = input(“Qual o primeiro número? ”)
valor = int(input(“Qual o primeiro número? ”)) 3.2
Computação I - 2014/1
20
Interação com o usuário
raw_input (versões 2.x): É usado para ler um String na 
versão 2.x; 
Obs: No caso da versão 3.2, apenas input já lê String.
Nome = raw_input(“Digite o seu nome:”)
Nome = input(“Digite o seu nome:”)
2.x
3.2
Computação I - 2014/1
21
Exercício
Faça um programa que peça ao usuário para digitar uma 
quantidade indeterminada de números até que seja digitado um 
número negativo. O programa deve armazenar os números lidos 
numa lista. Depois disso, o programa deve imprimir a lista e a 
soma de todos os números da lista.
Computação I - 2014/1
22
Exercício
Faça um programa que peça ao usuário para digitar uma 
quantidade indeterminada de números até que seja digitado um 
número negativo. O programa deve armazenar os números lidos 
numa lista. Depois disso, o programa deve imprimir a lista e a 
soma de todos os números da lista.
Computação I - 2014/1
Computação I - 2014/1 23
Exercício
Faça um programa que peça ao usuário para digitar uma 
quantidade indeterminada de números até que seja digitado um 
número negativo. O programa deve armazenar os números lidos 
numa lista. Depois disso, o programa deve imprimir a lista e a 
soma de todos os números da lista.
24
Exercício
Faça um programa que peça ao usuário para digitar uma 
quantidade indeterminada de números até que seja digitado um 
número negativo. O programa deve armazenar os números lidos 
numa lista. Depois disso, o programa deve imprimir a lista e a 
soma de todos os números da lista.
Computação I - 2014/1
25
Exercício
1. Para os exercícios da Aula 19, crie programas que leiam da 
entrada os dados passados como parâmetros para as funções.
2. Faça o programa do jogo: “Acerte os números”. Inicialmente, 
leia diversos números inteiros entrados pelo dono da casa de 
aposta, guardando numa lista. Termina quando o dono digitar um 
número negativo. Em seguida o apostador poderá entrar com 
vários números para verificar o seu acerto. Caso acerte um dos 
números da lista, informe do acerto e diga quantos números faltam 
acertar. O programa termina caso o apostador erre 10 vezes ou 
até ele acertar todos os números.
Obs.: caso o dono da casa de apostas tenha entrado com um 
número que já exista, ignore-o.
 
Computação I - 2014/1
26
Interação com o usuário
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26

Outros materiais