Skip to content

Instantly share code, notes, and snippets.

View steffanydev's full-sized avatar
🧠
Coding

Stéffany Caroline steffanydev

🧠
Coding
View GitHub Profile

Ambiente Windows

Vamos configurar nosso ambiente de desenvolvimento, instalando ferramentas básicas para iniciarmos no mundo da programação.

Instalar Chocolatey

Chocolatey é um gerenciador de programas e nos ajudará a instalar os programas de maneira programática, pelo terminal do Windows.

  1. Abra o PowerShell como administrador ( clique com o botão direto do mouse no ícone do PowerShell e procure a opção Abrir como Administrador )
  2. Coloque o código abaixo e dê ENTER
@steffanydev
steffanydev / desafio-1.py
Created February 18, 2020 00:38
Faça um programa que leia a largura e a altura de uma parede em metros, calcule a sua área e a quantidade de tinta necessária para pintá-la, sabendo que cada litro de tinta, pinta uma área de 2m²
print('Empresa Tinta Seca')
altura = float(input('Digite a altura da parede: '))
largura = float(input('Digite a largura da parede: '))
area = altura * largura
print('Será necessário {:.2f} latas de tintas'.format(area / 2))
@steffanydev
steffanydev / desafio-2.py
Created February 18, 2020 01:01
Escreva um programa que pergunte a quantidade de Km percorridos por um carro alugado e a quantidade de dias pelos quais ele foi alugado. Calcule o preço a pagar, sabendo que o carro custa R$60 por dia e R$0,15 por KM rodado.
print('Empresa Fast Car')
km = float(input('Informe a quantidade de KM percorridos: '))
dias = float(input('Informa a quantidade de dias: '))
valor_km = km * 0.15
valor_dia = dias * 60
print('O valor de KM é R$ {:.2f}'.format(valor_km))
print('O valor de dias é R$ {:.2f}'.format(valor_dia))
print('O total a ser pago é R$ {:.2f}'.format(valor_km + valor_dia))
@steffanydev
steffanydev / desafio-3.py
Created March 10, 2020 00:42
desafio-3.py
nome = input('Informe seu nome completo: ')
print('Quantidade de Letras com espaço: ', len(nome))
print('Quantidade de Letras sem espaço: ', len(nome.replace(" ", "")))
print('Nome em minuscula:', nome.lower())
print('Nome em maiscula:', nome.upper())
lista = nome.split(" ")
print(lista[0])
@steffanydev
steffanydev / desafio-4.py
Created March 10, 2020 01:25
Seu desafio é criar um programa que diga quantos dias faltam para o ano novo
import datetime
dia_a = datetime.datetime.now()
qtd_dia = dia_a.strftime("%j")
falta = datetime.ye - float(qtd_dia)
print('Falta {:.0f} dias para o Ano Novo'.format(falta))
@steffanydev
steffanydev / desafio-5.py
Created March 10, 2020 22:46
Faça um programa que leia uma frase informada pelo usuário e mostre: Quantas vezes aparece cada vogal (A, E, I, O, U); Qual é a primeira e a última letra da frase; Por quantas palavras a frase é formada.
frase = input('Informe uma frase: ')
print('Letra A: ', frase.lower().count('a'), 'vezes', '|', 'Letra E: ', frase.lower().count('e'), 'vezes')
print('Letra I: ', frase.lower().count('i'), 'vezes', '|', 'Letra O: ', frase.lower().count('o'), 'vezes')
print('Letra U: ', frase.lower().count('u'), 'vezes')
posicao = frase.split(" ")
print('A primeira letra é: ', frase[0].upper())
print('A ultima letra é: ', frase[-1].upper())
print(len(frase.split(" ")))
@steffanydev
steffanydev / EAD01.py
Created March 23, 2020 17:51
Crie um programa que faça o computador ”pensar” em um número inteiro entre 0 e 5 e peça para o usuário tentar descobrir qual foi o número escolhido pelo computador. O programa deverá escrever na tela se o usuário venceu ou perdeu.
from random import randint
# Sorteia o número
numero = randint(0,5)
print('')
print('Vou sortear um número de 0 a 5.')
print('')
usuario = int(input('Qual será o número?: '))
if usuario == numero:
print('Parabéns você acertou!')
@steffanydev
steffanydev / EAD02.py
Created March 23, 2020 17:59
Escreva um programa que leia a velocidade de um carro. Se ele ultrapassar 80Km/h, mostre uma mensagem dizendo que ele foi multado. A multa vai custar R$7,00 por cada Km acima do limite.
velocidade = float(input('Informe a velocidade do carro: '))
if velocidade > 80:
print('Você foi multado! O limite é de 80KM/h')
# Quanto passou do limite. Multa custa R$ 7,00 por KM acima do limite
multa = (velocidade - 80) * 7
print('A multa custara R${:.2f}'.format(multa))
else:
print('Não ultrapasse a velocidade permitida!')
@steffanydev
steffanydev / EAD03.py
Created March 23, 2020 18:03
Crie um programa que leia um número inteiro e mostre na tela se ele é PAR ou ÍMPAR.
numero = int(input('Digite um número: '))
# Resto da divisão por 2
resultado = numero % 2
if resultado == 0:
print('{} é PAR'.format(numero))
else:
print('{} é ÍMPAR'.format(numero))
@steffanydev
steffanydev / EAD04.py
Created March 25, 2020 23:42
Desenvolva um programa que calcule o valor a ser pago por um produto, considerando o seu preço normal e condição de pagamento: - À vista dinheiro/cheque: 10% desconto - À vista no cartão: 5% desconto - Em até 2x no cartão: preço normal - 3x ou mais no cartão: 20% de juros
preco = float(input('Informe o valor do produto R$ '))
print('Qual será a forma de pagamento? \n 1 - À vista dinheiro | cheque \n 2 - À vista no cartão \n 3 - Em até 2x no cartão \n 4 - 3x ou mais no cartão')
formapag = int(input('Digite a forma de pagamento: '))
# 1 - À vista dinheiro | cheque: 10% desconto
if formapag == 1:
valor = preco - (preco * (10/100))
# 2 - À vista no cartão: 5% de desconto
elif formapag == 2:
valor = preco - (preco * (5/100))