Você está na página 1de 4

Faculdade de Engenharia Elétrica

Programação Script
Prof. Felipe A. Louza

Lista 2
Entrada/Saída; Expressões aritméticas

Questão 1
Crie um programa que:

• Lê uma string, pula uma linha e imprime a string lida.


• Lê um inteiro, pula uma linha e imprime o inteiro lido.
• Lê um número ponto flutuante, pula uma linha e imprime o número lido.

Questão 2
O que será impresso no programa abaixo?

1 print(9/2)
2 print(9//2)
3 print(9//2.0)
4 print(29%3)
5 print(19%5)
6 print(3%15)

Questão 3
O que será impresso no programa abaixo?

1 print(5 + 10 % 3)
2 print(5 * 10 % 3)
3 print(8+10*6)
4 print((2*1)**2)
5 print(2*(1**2))
6 print(2*1**2)

Questão 4
O que faz o comando abaixo? Qual o tipo de dado armazenado na variável x?

1 x = input("Qual a sua idade? ")

1
Resposta

• O input() imprime na tela o texto “Qual a sua idade? ”, e recebe um valor


da entrada padrão (teclado) que é atribuído para a variável x.

• O tipo do objeto armazenado em x é do tipo str (por padrão o input()


recebe uma string).

Questão 5
Escreva em Python um sequência de comandos que recebe dois números inteiros a
e b e imprimi o valor de a+b.

Resposta

1 #leitura dos dados


2 a = input()
3 a = int(a)
4 b = int(input())
5 #saída na tela
6 print("a + b =", a+b)

Questão 6
Quais os valores finais das variáveis a e b, se o usuário digitar 1 e 2, respectivamente?

1 a = int(input("Qual o valor de a? "))


2 b = int(input("Qual o valor de b? "))
3 a = b
4 b = a
5 print(a)
6 print(b)

Questão 7
Escreva um programa em Python que recebe como entrada o peso e altura do usuário
e calcula o Índice de Massa Corpórea (IMC):

peso
IM C =
altura2

Resposta

2
1 #leitura dos dados
2 peso = int(input("Digite o peso: "))
3 altura = int(input("Digite a altura: '"))
4 imc = peso/(altura**2)
5 #saída na tela
6 print("IMC =", imc)

Questão 8
Escreva um programa em Python que recebe como entrada um número em segundos
e converta esse valor para o formato HH:MM:SS:

Resposta

1 #leitura dos dados


2 segundos = input("Digite o número de segundos para a conversão: ")
3 #processamento dos dados
4 HH = int(segundos) // 60*60 = 3600
5 resto = int(segundos) % 60*60 = 3600
6 MM = resto // 60
7 SS = resto % 60
8 #saída na tela
9 print(HH,":",MM,":",SS)

Questão 9
Escreva um programa em Python que troque os valores armazenados nas variáveis
x = 50 e y = 20?

Resposta

1 x = 50
2 y = 20
3 aux = x
4 x = y
5 y = aux
6 print('x =', x)
7 print('y =', y)

Questão 10
Você sabe dizer qual erro existe neste programa?

3
1 d = 3.0
2 c = 2.5
3 b = 4
4 d = b + 90
5 e = c * d
6 a = a + 1
7 print(a)
8 print(e)

Resposta
A variavel a nao foi definida

Você também pode gostar