0% acharam este documento útil (0 voto)
33 visualizações3 páginas

Resoluções Python

Enviado por

Dafny Vitória
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
33 visualizações3 páginas

Resoluções Python

Enviado por

Dafny Vitória
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

# Ex1

''' Comentário: .strip() apenas tira espaços inúteis que usuário digitar '''

nome = input('Digite seu nome: ').strip()


print(f'Olá {nome}! Seja muito bem-vindo(a)!')

# Ex2
nome = input('Digite seu nome: ').strip()
sobrenome = input('Digite seu sobrenome: ').strip()
print(f'Olá {nome} {sobrenome}! Seja muito bem-vindo(a)!')

# Ex3
num1 = float(input('Primeiro número: '))
num2 = float(input('Segundo número: '))
print(f'Resultado: {num1 + num2}')

# Ex4
num = float(input('Primeiro número: '))
num += float(input('Segundo número: '))
print(f'Resultado: {num}')

# Ex5
num = int(input('Digite um número: '))
print(f' O antecessor de {num} é {num-1}, e seu sucessor é {num+1}. \nOrdem: {num-1} <
{num} > {num+1}')

# Ex6
altura = int(input('Altura (m): '))
largura = int(input('Largura (m): '))
area = altura * largura
tinta = area / 5
valor = tinta * 25
print(f'Área da parede {altura}x{largura}: {area} m²')
print(f'Quantidade de tinta: {tinta} L')
print(f'Custo da tinta: R${valor:.2f}')

# Ex7
ano = int(input('Digite um ano: '))
if ano % 4 == 0 and ano % 100 != 0 or ano % 400 == 0 :
print(f'O ano {ano} é um ano bissexto')
else :
print(f'O ano {ano} não é um ano bissexto')

# Ex8
preco = float(input('Preço das compras: R$'))
print('''\nFORMAS DE PAGAMENTO:
[ 1 ] à vista DINHEIRO/CHEQUE.
[ 2 ] à vista cartão.
[ 3 ] 2 vezes no cartão.
[ 4 ] 3 vezes ou mais no cartão.''')
opcao = input('Qual sua opção? ').strip()
if opcao not in ['1', '2', '3', '4']:
print(f"Opção inválida. Tente novamente.")
else:
if opcao == '1':
custo = preco - (preco * (10/100))
print(f'Sua compra de R${preco:.2f} vai custar R${custo:.2f}')
elif opcao == '2':
custo = preco - (preco * (5/100))
print(f'Sua compra de R${preco:.2f} vai custar R${custo:.2f}')
elif opcao == '3':
parcela = preco / 2
print(f'Sua compra de R${preco:.2f} vai custar R${preco:.2f} (2x de R${parcela:.2f})')
elif opcao == '4':
custo = preco + (preco * (20/100))
parcela = custo / 3
print(f'Sua compra de R${preco:.2f} vai custar R${custo:.2f} (3x de R${parcela:.2f})')

# Ex9
total = valor = int(input('Valor a ser sacado: R$'))
céd = 50
totcéd = 0
while True :
if total >= céd :
total -= céd
totcéd += 1
else :
if totcéd > 0 :
print(f'Total de {totcéd} cédulas de R${céd}')
if céd == 50 :
céd = 20
elif céd == 20 :
céd = 10
elif céd == 10 :
céd = 1
totcéd = 0
if total == 0 :
break

# Ex10
while True:
sexo = input('Digite seu sexo [M/F]: ').strip().upper()
if sexo in ["M", "F"]:
print('[ ! ] Opção válida.')
else:
print('[ ! ] Opção inválida. Tente novamente.')

# Ex11
inicio = int(input("Início: "))
fim = int(input("Fim: "))
soma = 0
for num in range(inicio, fim + 1):
if num % 2 != 0:
soma += num
print(f"A soma de todos os números ímpares de {inicio} até {fim} é {soma}")

# Ex12
pares = impares = primos = 0
while True:
num = int(input('Digite um número [0 para encerrar]: '))
if num == 0:
break
if num % 2 == 0:
pares += 1
else:
impares += 1
if num > 1:
primo = True
for i in range(2, num):
if num % i == 0:
primo = False
break
if primo:
primos += 1
print(f'Quantidade de ímpares: {impares}')
print(f'Quantidade de pares: {pares}')
print(f'Quantidade de números primos: {primos}')

Você também pode gostar