This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Altere o programa do exercício 14 de modo a ignorar eventuais valores negativos digitados pelo usuário. | |
Estes negativos não devem fazer parte da soma, nem da quantidade contata, nem da média.''' | |
soma = 0 | |
numero = -1 | |
qtd = 0 | |
while numero != 0: | |
numero = input("Informe um número ou 0 para terminar:\n") | |
if numero > 0: | |
soma += numero |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que leia um número inteiro do teclado e diga se esse número é par ou ímpar.''' | |
numero = input("Insira um número: ") | |
im_par = numero % 2 | |
if im_par == 0: | |
print "O número %d é par" %(numero) | |
else: | |
print "O número %d é impar" % (numero) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que leia valores numéricos inteiros e totalize separadamente os pares e os ímpares | |
até que o usuário digite 0. Ao final mostre na tela esses dois totais.''' | |
numero = input("Insira um número ou 0 para terminar.\n") | |
soma_par = 0 | |
soma_impar = 0 | |
while numero != 0: | |
numero = input("Insira mais um número ou 0 para terminar.\n") | |
if (numero % 2) == 0: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' Escreva um algoritmo que leia um número real. Esse número é o peso de um lutador e o programa deve | |
informar a categoria a que pertence o lutador, conforme a tabela abaixo. | |
Peso Categoria Peso Categoria | |
Menor que 65 kg Valor Inválido | |
Maior ou igual a 65 kg e menor que 70 kg Leve Maior ou igual a 83 kg e menor que 91 kg Médio | |
Maior ou igual a 70 kg e menor que 75 kg Ligeiro Maior ou igual a 91 kg e menor que 100 kg Meio pesado | |
Maior ou igual a 75 kg e menor que 83 kg Meio médio Maior ou igual a 100 kg Pesado | |
''' | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um programa que leia um número inteiro N e em seguida apresente na tela a tabuada deste | |
número no formato exibido abaixo. Por exemplo, se N = 4: | |
4 x 1 = 4 | |
4 x 2 = 8 | |
4 x 3 = 12 | |
... | |
4 x 10 = 40 ''' | |
numero = input("Informe o número que quer saber a tabuada:\n") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que calcule os N primeiros termos de uma PG (progressão geométrica) com razão R | |
e primeiro termo P1 fornecidos pelo usuário. Deve ser calculada e apresentada a soma desses termos. | |
''' | |
termo = input("Insira o primeiro termo: ") | |
razao = input("Informe a razão: ") | |
termos = input("Quantos termos deseja saber? ") | |
soma = termo | |
count = 1 | |
while count < termos: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que leia um número inteiro N e em seguida leia N números reais, calculando a soma | |
de todos os valores positivos fornecidos, ignorando os negativos.''' | |
quantidade = input("Quantos números ira informar?\n") | |
soma = 0 | |
count = 0 | |
while count < quantidade: | |
numero = input("Informe o %dº número:\n" % (count +1)) | |
count += 1 | |
if (numero > 0): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que apresente todos os valores inteiros divisíveis por 5 situados entre um valor | |
mínimo e um máximo, fornecidos pelo usuário.''' | |
min = input("Qual o número minimo?\n") | |
max = input("Qual o número maximo?\n") | |
while min <= max: | |
if (min % 5) == 0: | |
print min | |
min += 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Desenvolva um algoritmo que leia do teclado um número inteiro e mostre na tela se esse número é primo | |
ou não. Lembrando: um número primo é divisível somente por 1 e por ele mesmo.''' | |
numero = input("Informe um número:\n") | |
count = 1 | |
soma = 0 | |
while count <= numero: | |
if (numero % count) == 0: | |
soma += 1 | |
count += 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que leia um número inteiro N e em seguida leia N números reais, separando o | |
menor e o maior, apresentando-os na tela. | |
''' | |
quantidade = input("Quantos número irá informar?\n") | |
count = 1 | |
maior = 0 | |
menor = 0 | |
while count <= quantidade: | |
numero = input("Informe o %dº número:\n" %(count)) |
OlderNewer