Baixe o app para aproveitar ainda mais
Prévia do material em texto
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. nota = -1 while 0>nota or nota>10: nota = int(input('Digite uma nota de 0 a 10: ')) if 0>nota or nota>10: print('Digite um valor válido!') 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. nome = input('Escreva seu nome: ') senha = input('Escreva sua senha: ') while nome==senha: print('ERRO!!') nome = input('Escreva seu nome de usuário: ') senha = input('Escreva sua senha: ') else: print('Informações registradas com sucesso! ') 5) Faça um programa que leia 5 números e informe o maior número. for i in range(1,6): n = float(input("Digite um número: ")) if i==1 or n>maior: maior = n print('O maior número digitado vale:',maior) 12) Desenvolva um gerador de tabuada, capaz de gerar a tabuada de qualquer número inteiro entre 1 a 10. O usuário deve informar de qual número ele deseja ver a tabuada. A saída deve ser conforme o exemplo abaixo: numero = 0 while numero>10 or numero<1: numero = int(input("Escreva um número inteiro de 1 a 10: ")) if 1<=numero<=10: print('Tabuada de:',numero) for i in range(1,11): print('{0} X {1} = {2}'.format(numero,i,numero*i)) 13) Faça um programa que peça dois números, base e expoente, calcule e mostre o primeiro número elevado ao segundo número. Não utilize a função de potência da linguagem. mult = 1 base = int(input('Digite o valor da base: ')) exp= int(input('Digite o valor do expoente: ')) for i in range(1,exp+1): mult = mult * base print("{0} ^ {1} = {2}".format(base,exp,mult)) 14) Faça um programa que peça 10 números inteiros, calcule e mostre a quantidade de números pares e a quantidade de números ímpares. impar = 0 par = 0 for i in range(1,11): n = int(input('Digite o {0} número: '.format(i))) if n%2!=0: impar = impar + 1 else: par = par + 1 print("Número de ímpares = {0} Número de pares = {1} ".format(impar,par)) 15) A série de Fibonacci é formada pela seqüência 1,1,2,3,5,8,13,21,34,55,... Faça um programa capaz de gerar a série até o n−ésimo termo. a = 1 b = 1 n = int(input('Digite um número: ')) for i in range(1,n+1): if i<3: print('1 ', end = ', ') else: soma = a + b print(soma, end = ' , ') a = b b = soma 17) Faça um programa que calcule o fatorial de um número inteiro fornecido pelo usuário. Ex.: 5!=5.4.3.2.1=120 fat = 1 n = int(input("Digite um número inteiro: ")) for i in range(1,n+1): fat = fat * i print('O fatorial de {0} vale {1}'.format(n,fat))
Compartilhar