Você está na página 1de 7

Python

Lab IPE
ESTRUTURAS DE REPETIÇÃO - WHILE
Praticar Exemplo de um programa de cálculo do IMC com opção de sair do programa
print("Cálculo do IMC")
op='N'
while op != "S" and op != "s":
nome=input("Digite o nome da pessoa :")
altura=float(input("Digite a altura :"))
peso=float(input("Digite o peso :"))
IMC = peso / (altura*altura)
print(nome , " seu IMC é : ", "%.2f" %IMC)

op = input("Digite 'S' para sair do sistema") # opção para sair do sistema


print(“Fim do programa de cálculo do IMC“)
Praticar Exemplo de um programa que imprime a tabuada de um número digitado e
apresenta no final a soma e a multiplicação dos resultados
num = int(input("Digite o número da tabuada desejada : "))
soma=0
mult=1
x=0
while x <= 10:
print(num, "x", x, " = ", num*x)
soma = soma+(num*x)
if x >= 1:
mult = mult*(num*x)
x=x+1 # controle do laço de repetição

print("Soma total dos resultados : ", soma)


print("Multiplicação dos resultados : ", "%.2f" %mult)
Praticar Exemplo de um programa que lê 10 valores inteiros digitados pelo
usuário. Para os valores digitados, considere apenas os positivos (maiores
que zero), somando os valores ímpares e multiplicando os pares.
somaImpares = 0
multPares = 1
cont = 1
while cont <= 10:
num = int(input("Digite um número inteiro : "))
if num > 0:
if num % 2 == 0:
multPares = multPares * num
else:
somaImpares = somaImpares + num
cont = cont + 1 # controle do laço de repetição
print("Soma dos Impares =",somaImpares)
print("Multiplicacao dos Pares =",multPares)
Praticar

Exercícios : Programas
1. Escreva um programa que mostre apenas os números ímpares até um
Praticar número digitado pelo usuário.
2. Escreva um programa que recebe 5 números digitados pelo usuário e mostre a
soma e a multiplicação desses números.
3. Escreva um programa que mostre apenas os números múltiplos de 3 até um
número digitado pelo usuário.
4. Desenvolver um programa em python que leia 10 números digitados pelo
usuário e apresente a qtde de positivos, negativos e zeros digitados.
5. Desenvolver um programa em python que leia 12 idades e alturas digitados
pelo usuário e apresente quantas idades estão acima de 18 anos e quantos tem
mais de 1,75m.
Praticar 6. Desenvolver um programa em python que leia números inteiros
digitados pelo usuário e apresente quantos desses números são maiores
de 1000 e quantos são pares.

7. Desenvolver um programa em python que leia idades digitadas pelo


usuário e apresente quantas dessas idades estão entre 15 e 17 anos e
quantas são maiores de 25 anos.
Permitir saída (término do programa) pelo usuário.

8. Desenvolver um programa em python que receba salários de


funcionários de uma empresa de Tecnologia, e mostre a qtde de salários
maior que R$ 2.000,00 e a média desses salários.
Permitir saída (término do programa) pelo usuário.

9. Desenvolver um programa em python que receba 10 números


digitados pelo usuário e mostre o maior e o menor deles.

Você também pode gostar