Códigos Curso Python
Códigos Curso Python
Y = 'Olá'
print(Y)
Z = 2.4
print(Z)
'''
# ****Modificando os tipos de dados****
'''
X = str(3)
Y = int(4)
Z = float(5)
print(X + X)
print(Y + Y)
print(Z + Z)
'''
# ****Praticando com Strings e Integers****
'''
# O Douglas tem 37 anos de idade e mora na cidade de Jacareí.
nome = 'Douglas'
idade = 37
idade = str(idade)
cidade = 'Jacareí'
print('O ' + nome + ' tem ' + idade + ' anos de idade e mora na cidade de ' +
cidade + '.')
'''
# ****Adicionando Input****
'''
nome = input('Qual é o seu nome: ')
idade = input('Qual é a sua idade: ')
idade = str(idade)
cidade = input('Onde você mora: ')
print('O ' + nome + ' tem ' + idade + ' anos de idade e mora na cidade de ' +
cidade + '.')
'''
# ****Calculando a idade com o input****
'''
ano_nascimento = input('Em que ano você nasceu? ')
print(type(ano_nascimento))
idade = 2024 - int(ano_nascimento)
print(type(idade))
print(idade)
'''
# ****Entendendo o Slice****
'''
fruta = 'Abacate'
#index 0123456 o index começa sempre do 0 e o ultimo numero é sempre -1
print(fruta[2:5])
valor = 99.75
valor = str(valor)
#index 01234
print(valor[2:])
'''
texto = 'O ' + nome + ' ' + sobrenome + ' é um excelente ' + '[' + profissao + ']'
print(texto)
print(texto2)
print(calculo)
#parentes
#exponencial (**)
#multiplicação e divisão
#adição e subtração
'''
#****Operadores de comparação****
'''
# == Equal
# != Not equal
# > Greater than
# < Less than
# >= Greater than or equal to
# <= Less than or equal to
operadores = 10 == 10
operadores2 = 'banana' != 'Banana'
operadores3 = 10 > 13
operadores4 = 10 < 13
operadores5 = 10 >= 13
operadores6 = 10 <= 13
print(operadores)
print(operadores2)
print(operadores3)
print(operadores4)
print(operadores5)
print(operadores6)
'''
#****Operadores de atribuição****
'''
x = 10
#x = x + 5
#x += 5
#x -= 5
#x *= 5
#x /= 5
x %= 3 #tras o quanto sobra da divisão, ou seja quantos 3 cabem dentro de 10 e
sobra 1
print(x)
'''
#****Controle de Fluxo****
#****If, Else****
'''
velociadade = 40
'''
#****logical operators (Operadores lógicos)****
'''
renda_acima_5mil = True
nome_limpo = False
#and
if renda_acima_5mil and nome_limpo:
print('Financiamento Aprovado')
else:
print('Financiamento Negado')
#or
if renda_acima_5mil or nome_limpo:
print('Financiamento Aprovado')
else:
print('Financiamento Negado')
'''
'''
#enviar um email com os detalhes da compra online (maximo 3 tentativas) para
compras confirmadas.
compra_confirmada = True
if compra_confirmada:
print(dados_compra)
print('')
print('Detalhes enviados para o seu email')
break #Break para o loop
else:
print('Falha na compra')
'''
#****For loop Nested Loops****
'''
#****Outer loop****
#****Inner loop****
linhas = 6
colunas = 6
sombolo = '@'
for l in range(linhas):
for c in range(colunas):
print(sombolo, end="")
print()
'''
#*****While Loops****
'''
# excelente para loops dependentes de uma condição
# Criar uma promoção para um produto no valor de R$100.
valor = 100
dia = 0
#*****Operador ternário****
'''
idade = int(input('Qual a sua idade?'))
print(resultado)
'''
'''
#publique um produto com comissão de 10% se for acima de R$20
# De functions a libraries
'''
#Function = item de uma lista (maçã, banana, etc)
#Module = um arquivo (Sessão de Frutas e Verduras, Beleza, Carnes, etc)
#Package = um folder (Supermercado A, Supermercado B, Supermercado C, etc))
#Library = um folder com varios modules (Grupo de mercados)
'''
#*****Como funciona uma função****
'''
#Funtions (Funções)
boas_vindas()
print('Texto')
print('Texto')
boas_vindas()
'''
#*****Criando uma função de soma****
'''
def somar_dois_numeros():
numero1 = 10
numero2 = 5
resultado = numero1 + numero2
print(resultado)
def somar_dois_numeros1():
numero1 = 10
numero2 = 2
resultado = numero1 + numero2
print(resultado)
somar_dois_numeros()
somar_dois_numeros1()
'''
#*****Parametros e Argumentos em uma função****
'''
def boas_vindas_Douglas():
print('Olá Douglas!')
print('Temos 5 Laptops em estoque')
def boas_vindas_Ronaldo():
print('Olá Ronaldo!')
print('Temos 4 Laptops em estoque')
def boas_vindas_Linda():
print('Olá Linda!')
print('Temos 2 Laptops em estoque')
boas_vindas_Douglas()
boas_vindas_Ronaldo()
boas_vindas_Linda()
'''
'''
def Boas_vindas(nome, quantidade):
print(f'Olá {nome}.')
print(f'Temos {str(quantidade)} laptops em estoque')
Boas_vindas("Douglas", 5)
Boas_vindas("Ronaldo", 4)
Boas_vindas("Linda", 2)
'''
#*****Argumentos Default e Non-Default****
'''
# DRY - Don't repeat yourself.
#PARAMETROS --> ARGUMENTOS
#DEFAUTL = AQUELE QUE VOCÊ DEFINE O VALOR NO PARAMETRO
#NON-DEFAULT = AQUELE QUE VOCÊ NÃO DEFINE O VALOR NO PARAMETRO
Boas_vindas("Douglas")
'''
#*****Print ou Return em funções****
'''
#Realizam uma tarefa
#Calcula e retorna um valor
#Use Print quando você quer imprimir algo na tela e return quando você quer
armazenar algo.
def cliente1(nome):
print(f'Olá {nome}')
def cliente2(nome):
return f'Olá {nome}'
x = cliente1('MAria')
y = cliente2('José')
print(x)
print(y)
'''
#*****Vários argumentos xargs com números*****
'''
# criar uma função que soma vários números
def soma(*numeros):
resultado = 0
for num in numeros:
resultado += num
return resultado
x = soma(2,3,4,7)
print(x)
'''
#*****varios argumentos xargs nomeando parametros*****
'''
#qual o numero fatorial de 4
#4 * 3 * 2 * 1 = 24
fatorial = 4 * 3 * 2 * 1
print(fatorial)
'''
#*****introdução a listas*****
#lista de variaveis
cidades = ['Rio de Janeiro', 'São Paulo', 'Salvador', 'Goania']
# 0 1 2 3
# -4 -3 -2 -1