Buscar

Questões em Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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))

Continue navegando