Buscar

7 questões resolvidas 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 5 páginas

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

Prévia do material em texto

[ 1 ] Faça um algoritmo que apresenta a soma de todos os números entre 7 e 700
(inclusive) que são divisíveis por 8 e 13 ao mesmo tempo.
soma = 0.0
for i in range(7,701):
if i%8==0 and i%13==0:
soma = soma + i
print('Valor da soma:',soma)
[ 2 ] Faça um algoritmo que leia um número N e mostre na tela os n primeiros números
primos começando no 2 (1 não é primo).
N = int(input('Digite o número N: '))
i = 0
j = 2
div = 0
while(i<N):
div = 0
for k in range(1,j+1):
if j%k==0:
div+=1
if div==2:
i=i+1
print(j)
j=j+1
[ 3 ] Escreva um algoritmo que recebe um valor inteiro e positivo N e calcula o valor de S.
S = 1 + 1/2 + 1/3 + … + 1/N.
N = int(input("digite o valor de N "))
f=0
for i in range(0,N):
S = 1/(1+i)
f=f+S
print(f)
[ 4 ] Escreva um algoritmo que calcule o mínimo múltiplo comum (MMC) de dois números
inteiros.
a = int(input('Digite o 1 número: '))
b = int(input('Digite o 2 número: '))
mult = 1
j = 2
div = 0
while(a>1 or b>1):
div = 0
for i in range(1,j+1):
if j%i==0:
div=div+1
if div==2:
while a%j==0 or b%j==0:
if a%j==0 and b%j==0:
a = a/j
b = b/j
mult = mult * j
elif a%j==0:
a = a/j
mult = mult * j
elif b%j==0:
b = b/j
mult = mult * j
j=j+1
print('O valor do MMC entre {0:.0f} e {1:.0f} vale:
{2:.0f}'.format(a,b,mult))
[ 5 ] Faça um algoritmo que recebe dois números inteiros A e B e que imprime os 5
primeiros números que são divisíveis por A quanto por B.
A = int(input("Digite o valor de A: "))
B = int(input("Digite o valor de B: "))
cont = 0
x = 1
print("o valor de A é {} e o valor de b e {}".format(A,B))
print(120*"=")
while (cont <= 4):
if x % A == 0 and x % B == 0 :
print("{} é divisivel".format(x))
cont = cont+1
x = x + 1
[ 6 ] Faça um algoritmo que recebe a altura de 10 pessoas e imprime a menor altura do
grupo, a maior altura do grupo, e a média de altura do grupo com 2 casas decimais.
altura = []
mai = 0
men = 0
tot = 0
med = 0
for i in range(0,10):
altura.append(float(input("digite a altura :")))
if altura[i] > mai or i==0:
mai = altura[i]
if altura[i] < men or i==0:
men = altura[i]
tot = altura[i] + tot
med = tot/10
print(altura)
print("A maior altura é {0:.2f} a menor é {1:.2f} e a média é {2:.2f}
".format(mai, men, med))
[ 7 ] Dada uma determinada data de aniversário (dia, mês e ano separadamente), elabore
um algoritmo que solicite a data atual (dia, mês e ano separadamente) e calcule em anos,
em meses e em dias.
(assumindo todos os meses com 30 dias e sem ano bissexto)
d = int(input('Digite o dia que nasceu: '))
m = int(input('Digite o mês que nasceu: '))
a = int(input('Digite o ano que nasceu: '))
dd = int(input('Digite o dia atual: '))
mm = int(input('Digite o mês atual: '))
aa = int(input('Digite o ano atual: '))
if dd>=d:
if mm>=m:
print('Você tem {0} dias {1} mês e {2}
anos'.format(dd-d,mm-m,aa-a))
elif mm<m:
aa = aa - 1
mm = mm + 12
print('Você tem {0} dias {1} mês e {2}
anos'.format(dd-d,mm-m,aa-a))
elif dd<d:
if mm>m:
dd = dd + 30
mm = mm - 1
print('Você tem {0} dias {1} mês e {2}
anos'.format(dd-d,mm-m,aa-a))
elif mm<=m:
aa = aa - 1
mm = mm + 12 -1
dd = dd + 30
print('Você tem {0} dias {1} mês e {2}
anos'.format(dd-d,mm-m,aa-a))

Continue navegando

Outros materiais