├── 1-Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue pedindo até que o usuário informe um valor válido..py ├── 10-Faça um programa que receba dois números inteiros e gere os números inteiros que estão no intervalo compreendido por eles..py ├── 2-Faça um programa que leia um nome de usuário e a sua senha e não aceite a senha igual ao nome do usuário, mostrando uma mensagem de erro e voltando a pedir as informações..py ├── 3-Faça um programa que leia e valide as seguintes informações.py ├── 4-Supondo que a população de um país A seja da ordem de 80000 habitantes com uma taxa anual de crescimento de 3% e que a população de B seja 200000 habitantes com uma taxa de crescimento de 1.5%. Fa.py ├── 5-Altere o programa anterior permitindo ao usuário informar as populações e as taxas de crescimento iniciais. Valide a entrada e permita repetir a operação..py ├── 6-Faça um programa que imprima na tela os números de 1 a 20, um abaixo do outro. Depois modifique o programa para que ele mostre os números um ao lado do outro..py ├── 7-Faça um programa que leia 5 números e informe o maior número..py ├── 8-Faça um programa que leia 5 números e informe a soma e a média dos números..py ├── 9-Faça um programa que imprima na tela apenas os números ímpares entre 1 e 50..py └── da-11-até-a-40-estrutura-de-repetição ├── questão-11.py ├── questão-12.py ├── questão-13.py ├── questão-14.py ├── questão-15.py ├── questão-16.py ├── questão-17.py ├── questão-18.py ├── questão-19.py ├── questão-20.py ├── questão-21.py ├── questão-22.py ├── questão-23.py ├── questão-24.py ├── questão-25.py ├── questão-26.py ├── questão-27.py ├── questão-28.py ├── questão-29.py ├── questão-30.py ├── questão-31.py ├── questão-32.py ├── questão-33.py ├── questão-34.py ├── questão-35.py ├── questão-36.py ├── questão-38.py └── questão-40.py /1-Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue pedindo até que o usuário informe um valor válido..py: -------------------------------------------------------------------------------- 1 | 2 | nota=float(input("informe um numero de 0 a 10: ")) 3 | while (nota>10) or (nota<0): 4 | nota=float(input("informe um numero de 0 a 10: ")) 5 | 6 | -------------------------------------------------------------------------------- /10-Faça um programa que receba dois números inteiros e gere os números inteiros que estão no intervalo compreendido por eles..py: -------------------------------------------------------------------------------- 1 | num1=int(input("digite um numero--> ")) 2 | num2=int(input("digite outro numero--> ")) 3 | while num2 ")) 5 | num2=int(input("digite outro numero--> ")) 6 | else: 7 | for i in range(num1,num2,1): 8 | print(i) -------------------------------------------------------------------------------- /2-Faça um programa que leia um nome de usuário e a sua senha e não aceite a senha igual ao nome do usuário, mostrando uma mensagem de erro e voltando a pedir as informações..py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/2-Faça um programa que leia um nome de usuário e a sua senha e não aceite a senha igual ao nome do usuário, mostrando uma mensagem de erro e voltando a pedir as informações..py -------------------------------------------------------------------------------- /3-Faça um programa que leia e valide as seguintes informações.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/3-Faça um programa que leia e valide as seguintes informações.py -------------------------------------------------------------------------------- /4-Supondo que a população de um país A seja da ordem de 80000 habitantes com uma taxa anual de crescimento de 3% e que a população de B seja 200000 habitantes com uma taxa de crescimento de 1.5%. Fa.py: -------------------------------------------------------------------------------- 1 | populaçãoA=80000 2 | populaçãoB=200000 3 | ano=0 4 | while populaçãoA < populaçãoB: 5 | populaçãoA+=round((populaçãoA*3.0)/100) 6 | populaçãoB+=round((populaçãoB*1.5)/100) 7 | ano=ano+1 8 | 9 | print("levará",ano,"anos para população da cidade A ser maior que a cidade B") 10 | print("populaçãoB-->",populaçãoB,"habitantes") 11 | print("populaçãoA-->", populaçãoA,"habitantes") 12 | -------------------------------------------------------------------------------- /5-Altere o programa anterior permitindo ao usuário informar as populações e as taxas de crescimento iniciais. Valide a entrada e permita repetir a operação..py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/5-Altere o programa anterior permitindo ao usuário informar as populações e as taxas de crescimento iniciais. Valide a entrada e permita repetir a operação..py -------------------------------------------------------------------------------- /6-Faça um programa que imprima na tela os números de 1 a 20, um abaixo do outro. Depois modifique o programa para que ele mostre os números um ao lado do outro..py: -------------------------------------------------------------------------------- 1 | for i in range (21): 2 | print (i) 3 | print(list(range(1,21))) 4 | -------------------------------------------------------------------------------- /7-Faça um programa que leia 5 números e informe o maior número..py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/7-Faça um programa que leia 5 números e informe o maior número..py -------------------------------------------------------------------------------- /8-Faça um programa que leia 5 números e informe a soma e a média dos números..py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/8-Faça um programa que leia 5 números e informe a soma e a média dos números..py -------------------------------------------------------------------------------- /9-Faça um programa que imprima na tela apenas os números ímpares entre 1 e 50..py: -------------------------------------------------------------------------------- 1 | for i in range(1,51,2): 2 | print (i) -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-11.py: -------------------------------------------------------------------------------- 1 | inicio=int(input("digite o inicio do intervalo-->")) 2 | fim=int(input("digite o fim do intervalo-->")) 3 | soma=0 4 | while (inicio ")) 3 | numero=tabuada 4 | contador=0 5 | while (contador<=9): 6 | contador=contador+1 7 | print(numero,"*",contador,"=",tabuada) 8 | tabuada=tabuada+numero 9 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-13.py: -------------------------------------------------------------------------------- 1 | base = int(input('informe a base \n')) 2 | expoente = int(input('informe o expoente \n')) 3 | acumulador = 1 4 | for c in range (0,expoente): 5 | acumulador = base*acumulador 6 | print('resultado =',acumulador) 7 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-14.py: -------------------------------------------------------------------------------- 1 | print("calcular quantidade de numeros impares e pares") 2 | par=0 3 | impar=0 4 | for i in range(10): 5 | numero = int(input(" degite um numero-->: ")) 6 | if(numero%2==0): 7 | par=par+1 8 | else: 9 | impar=impar+1 10 | print("temos",par,"numeros pares") 11 | print("temos",impar,"numeros impares") 12 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-15.py: -------------------------------------------------------------------------------- 1 | Fibonacci=eval(input("informe o final da seqüência-->")) 2 | x, y = 1, 1 3 | for c in range(Fibonacci): 4 | print (x) 5 | soma=x+y 6 | x,y=y,soma 7 | 8 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-16.py: -------------------------------------------------------------------------------- 1 | x, y = 1, 1 2 | while (x<650): 3 | print (x) 4 | soma=x+y 5 | x,y=y,soma 6 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-17.py: -------------------------------------------------------------------------------- 1 | numero=int(input("informe um numero-->")) 2 | contar_multiplicador = numero 3 | while contar_multiplicador>1: 4 | contar_multiplicador = contar_multiplicador-1 5 | numero=numero*contar_multiplicador 6 | print(numero) -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-18.py: -------------------------------------------------------------------------------- 1 | #Faça um programa que, dado um conjunto de N números, 2 | #determine o menor valor, o maior valor e a soma dos valores. 3 | Quantidade=int(input("indique a quantidade de números que deseja --> ")) 4 | valor = int(input("-digite um numero--> ")) 5 | maior=valor 6 | menor=valor 7 | soma=valor 8 | contador=0 9 | while contador< Quantidade-1: 10 | valor = int(input("-digite outro numero--> ")) 11 | soma=valor+soma 12 | contador=contador+1 13 | if valor > maior: 14 | maior=valor 15 | elif valor < menor: 16 | menor=valor 17 | print("o menor valor é--> ",menor) 18 | print("o maior valor é-->",maior) 19 | print("soma =",soma) 20 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-19.py: -------------------------------------------------------------------------------- 1 | Quantidade=int(input("indique a quantidade de números --> ")) 2 | valor = int(input("-digite um numero--> ")) 3 | while valor < 0 or valor > 1000: 4 | valor = int(input("-valor não aceito, digite um numero--> ")) 5 | else: 6 | maior=valor 7 | menor=valor 8 | soma=valor 9 | contador=0 10 | while contador< Quantidade-1: 11 | valor = int(input("-digite outro numero--> ")) 12 | while valor < 0 or valor > 1000: 13 | valor = int(input("-valor não aceito, digite outro numero--> ")) 14 | else: 15 | soma=valor+soma 16 | contador=contador+1 17 | if valor > maior: 18 | maior=valor 19 | elif valor < menor: 20 | menor=valor 21 | print("o menor valor é--> ",menor) 22 | print("o maior valor é-->",maior) 23 | print("soma =",soma) 24 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-20.py: -------------------------------------------------------------------------------- 1 | #Altere o programa de cálculo do fatorial, permitindo ao usuário 2 | #calcular o fatorial várias vezes 3 | #e limitando o fatorial a números inteiros positivos e menores que 16. 4 | while 1==1: 5 | numero=int(input("informe um numero-->")) 6 | while numero>16 or numero<0: 7 | numero=int(input("numero incorreto,informe outro numero-->")) 8 | else: 9 | contar_multiplicador = numero 10 | while contar_multiplicador>1: 11 | contar_multiplicador = contar_multiplicador-1 12 | numero=numero*contar_multiplicador 13 | print(numero) 14 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/da-11-até-a-40-estrutura-de-repetição/questão-21.py -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-22.py: -------------------------------------------------------------------------------- 1 | num=int(input("-Digite Um Numero--> ")) 2 | contaresto=0 3 | for c in range(1,num+1): 4 | resto=num%c 5 | if resto==0: 6 | contaresto=contaresto+1 7 | print(c) 8 | if contaresto==1 or contaresto==2: 9 | print("o numero",num," é primo") 10 | else: 11 | print("o numero",num," nao é primo") 12 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-23.py: -------------------------------------------------------------------------------- 1 | final_sequencia=int(input("-digite um numero--> ")) 2 | for sequencia in range(1,final_sequencia+1): 3 | for dividir in range(1,sequencia+1): 4 | if sequencia%dividir==0: 5 | contarrestos=0 6 | contarrestos=contarrestos+1 7 | if contarrestos==2: 8 | contarrestos=0 9 | print(c) 10 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-24.py: -------------------------------------------------------------------------------- 1 | print("-calcular médias") 2 | quantidade_notas=int(input("-digite a quantidade de notas---> ")) 3 | contadormedia=0 4 | for x in range(1,quantidade_notas+1): 5 | notas=int(input("-digite sua nota :\n")) 6 | contadormedia=contadormedia+notas 7 | media=contadormedia/quantidade_notas 8 | print("sua média é-->",media) 9 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-25.py: -------------------------------------------------------------------------------- 1 | print("-calcular idade media da turma") 2 | quantidade_notas=int(input("-digite a quantidade de pessoas---> ")) 3 | contadormedia=0 4 | for x in range(1,quantidade_notas+1): 5 | notas=int(input("-informe a idade :\n")) 6 | contadormedia=contadormedia+notas 7 | media=contadormedia/quantidade_notas 8 | print("a média de idade da turma é-->",media) 9 | if media<26: 10 | print("a turma é jovem") 11 | elif media>26 and media<60: 12 | print("a turma é adulta") 13 | else: 14 | print("a turma é idosa") 15 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-26.py: -------------------------------------------------------------------------------- 1 | print("-calcular votos de cada candidato") 2 | quantidade_eleitores=int(input("-digite a quantidade de eleitores---> ")) 3 | contador=0 4 | for x in range(1,quantidade_eleitores+1): 5 | candidato=str(input("-informe o candidato que irá votar, 1, 2 ou 3:\n")) 6 | if candidato=="1": 7 | contador1=contador1+1 8 | elif candidato=="2": 9 | contador2=contador2+1 10 | else: 11 | contador3=contador3+1 12 | print(contador1) 13 | print(contador2) 14 | print(contador3) 15 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-27.py: -------------------------------------------------------------------------------- 1 | turma=int(input("informe a quantidade de turma:\n")) 2 | alunos1=0 3 | for c in range(1,turma+1): 4 | alunos=int(input("informe a quantidade de alunos em cada turma-->")) 5 | while alunos>40: 6 | alunos=int(input("valor incorreto,informe novamente a quantidade de alunos em cada turma-->")) 7 | alunos1=alunos1+alunos 8 | media_alunos= (alunos1)/turma 9 | print(media_alunos) -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-28.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/da-11-até-a-40-estrutura-de-repetição/questão-28.py -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-29.py: -------------------------------------------------------------------------------- 1 | 2 | for c in range(1,51): 3 | somador=1.99*c 4 | print(c,"-",somador,"$") -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/da-11-até-a-40-estrutura-de-repetição/questão-30.py -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-31.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/da-11-até-a-40-estrutura-de-repetição/questão-31.py -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-32.py: -------------------------------------------------------------------------------- 1 | fatorial=int(input("informe o fatorial--> ")) 2 | print("Fatorial de:",fatorial) 3 | somador=1 4 | for c in range(1,fatorial+1): 5 | somador=somador*c 6 | print(c,"*") 7 | print("=",somador) -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-33.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/da-11-até-a-40-estrutura-de-repetição/questão-33.py -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasandrad3/atividade-algoritmo-python/c32b3ef50fb5393af023a5eeb847c05bba0266f8/da-11-até-a-40-estrutura-de-repetição/questão-34.py -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-35.py: -------------------------------------------------------------------------------- 1 | final_sequencia=int(input("-digite um numero--> ")) 2 | for sequencia in range(1,final_sequencia+1): 3 | for dividir in range(1,sequencia+1): 4 | if sequencia%dividir==0: 5 | contarrestos=0 6 | contarrestos=contarrestos+1 7 | if contarrestos==2: 8 | contarrestos=0 9 | print(c) -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-36.py: -------------------------------------------------------------------------------- 1 | tabuada=int(input("informe a tabuada que voce deseja ver--> ")) 2 | primeiro=int(input("a partir de que numero voce deseja ver ?--> ")) 3 | ultimo=int(input("até qual numero ? --> ")) 4 | while primeiro>ultimo: 5 | print("-ERRO 404; tente novamente") 6 | tabuada=int(input("informe a tabuada que voce deseja ver--> ")) 7 | primeiro=int(input("a partir de que numero voce deseja ver ?--> ")) 8 | ultimo=int(input("até qual numero ? --> ")) 9 | for c in range(primeiro,ultimo+1,): 10 | conta=c*tabuada 11 | print(c,"*",tabuada,"=",conta) 12 | 13 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-38.py: -------------------------------------------------------------------------------- 1 | salario=float(input("informe seu salario")) 2 | somador=1.5/100 3 | anoprimeiro=1995 4 | while anoprimeiro>2016: 5 | anoprimeiro=anoprimeiro+1 6 | salario=(salario*somador) + salario 7 | while ano>=1997 and ano<2016: 8 | somador=somador*2 9 | print(salario*somador) 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /da-11-até-a-40-estrutura-de-repetição/questão-40.py: -------------------------------------------------------------------------------- 1 | codigo = int(input("Informe o código da cidade--> ")) 2 | veiculos = int(input("Informe o número de veículos de passeio--> ")) 3 | acidente = int(input("Informe o número de acidentes de transito com vitimas--> ")) 4 | acidentemaior=acidente 5 | acidentemenor=acidente 6 | contaveiculos=veiculos 7 | contador=0 8 | for c in range(0,4): 9 | if veiculos>2000: 10 | contador=contador+1 11 | veiculosacidente=acidente 12 | veiculosacidente=acidente+veiculosacidente 13 | codigo = int(input("Informe o código da cidade--> ")) 14 | veiculos = int(input("Informe o número de veículos de passeio--> ")) 15 | acidente = int(input("Informe o número de acidentes de transito com vitimas--> ")) 16 | contaveiculos=contaveiculos+veiculos 17 | if acidente > acidentemaior: 18 | acidentemaior=acidente 19 | codigomaior=codigo 20 | elif acidente