Comandos PYTHON para ser usados no Laboratório AULA 01

-- APRENDER A CRIAR E MANIPULAR UMA TABELA

#1. Comandos Básicos

#Esses comandos são essenciais para começar com Python:
#print(): Usado para exibir informações na tela.
#input(): Captura entrada do usuário.
#len(): Calcula o tamanho de uma string ou lista.
#int(), float(), str(): Converte valores entre tipos de dados.
#if/else: Estruturas condicionais.
#for/while: Estruturas de repetição.
#def: Define funções.

#---------------------------------------------------------------------------------------

#PRIMEIRO VAMOS APRENDER A COMENTAR COMANDOS DENTRO DO CÓDIGO:
#para comentar um código, você precisa usar o '#' antes da linha. Deta forma, tudo que for digitado será considerado comentário pelo computador
#EXEMPLO DO CÓDIGO COMENTADO

#---------------------------------------------------------------------------------------

#SEGUNDO VAMOS APRENDER A IMPRIMIR COMANDOS DE CÓDIGO:
#para imprimir algo na tela do usuário, ainda no computador, usamos o 'print()'

print('Eduardo kazenski') #Saída: Eduardo kazenski

#TERCEIRO VAMOS PRATICAR PRINT SIMPLES -- HANDS ON --:
#Imprima na tela seu nome completo
#Imprima na tela seu nome completo com a mensagem 'Este é o meu nome: '

print('Este é o meu nome: ' + 'Eduardo kazenski') #Saída: Este é o meu nome: Eduardo kazenski

#---------------------------------------------------------------------------------------

#QUARTO VAMOS PRATICAR PRINT COM VARIÁVEIS -- HANDS ON --:
#Insira seu nome em uma variável chamada nome
#Insira sua idade em uma variável chamada idade

nome = "Eduardo Kazenski"
idade = 34

#Imprima na tela seu nome completo e a idade usando as variáveis

print(nome) # Saída: Eduardo Kazenski
print(idade) # Saída: 34

#Imprima na tela seu nome completo e a idade usando as variáveis com a mensagem 'Este é o meu nome: ', e 'Esta é minha idade: '
#print('Este é o meu nome: ' + nome) #Saída: Maria #CUIDADO QUE SOMA NÃO PODE SER USADA COM TIPOS STRING
#print('Esta é minha idade: ' + idade) #Saída: 25 #CUIDADO QUE SOMA NÃO PODE SER USADA COM TIPOS STRING

print('Este é o meu nome: ', nome) #Saída: Este é o meu nome: Eduardo Kazenski
print('Esta é minha idade: ', idade) #Saída: Esta é minha idade: 25

#Imprima na tela seu nome completo e a idade usando as variáveis com a mensagem 'Este é o meu nome: ', e 'Esta é minha idade: '
em uma mesma linha de comando

print('Este é o meu nome', nome, 'e esta é minha idade ', idade) #Saída: Este é o meu nome Eduardo Kazenski e esta é minha idade 25

#---------------------------------------------------------------------------------------

#QUINTO VAMOS COMPARAR VARIÁVEIS -- HANDS ON --:
#Insira seu nome em uma variável chamada nome
#Insira sua idade em uma variável chamada idade

nome = "Eduardo Kazenski"
idade = 34

#Imprima na tela a igualdade das variáveis

print(nome == idade) # Saída: False

#Imprima na tela a desigualdade das variáveis

print(nome != idade) # Saída: True

#SEXTO VAMOS CRIAR VARIÁVEIS -- HANDS ON --:
#Insira seu nome em uma variável chamada nome
#Insira sua idade em uma variável chamada idade
#Insira a cor dos seus olhos numa variável chamada cor_olhos
#Insira sua altura em uma variável chamada altura
#Insira sua true ou false em uma variável chamada gosto_de_programacao

nome = "Eduardo Kazenski"
idade = 34
cor_olhos = "castanhos mel"
altura = 1.87
gosto_de_programacao = True

#Imprima na tela todas as variáveis criadas

print(nome) #Saída: Eduardo Kazenski
print(idade) #Saída: 34
print(cor_olhos) #Saída: castanhos mel
print(altura) #Saída: 1.87
print(gosto_de_programacao) #Saída: True

#---------------------------------------------------------------------------------------

#SÉTIMO VAMOS APRENDER COMO PEDIR PRO USUÁRIO INSERIR DADOS PELO TECLADO
#Solicitando entrada do usuário
#Aqui, o programa pede que o usuário insira seu nome e o utiliza em uma mensagem.
#Tipo String (Texto)

nome = input("Qual é o seu nome? ")
print("Olá, " + nome + "!")

#Aqui, o programa pede que o usuário insira seu nome e o utiliza em uma mensagem.
#Tipo Inteiro (Números Inteiros)

idade = int(input("Digite sua idade: "))
print("Você tem", idade, "anos.")

#Aqui, o programa pede que o usuário insira seu nome e o utiliza em uma mensagem.
#Tipo Float (Números Decimais)

altura = float(input("Digite sua altura em metros (ex.: 1.75): "))
print("Sua altura é", altura, "metros.")

#Aqui, o programa pede que o usuário insira seu nome e o utiliza em uma mensagem.
#Tipo Booleano (Verdadeiro ou Falso)

resposta = input("Você gosta de tecnologia? (sim/não): ").lower()
gosta_tecnologia = resposta == "sim"
print("Gosta de tecnologia:", gosta_tecnologia)

#---------------------------------------------------------------------------------------

#EXERCÍCIO: Faça um programa que peça seu nome completo, idade, quanto custa um computador perto da sua casa,
# pergunte se gosta de programação e por fim, pergunte qual a disciplina que mais gosta. Armazene todas essas
# informações em variáveis e depois imprima tudo na tela, assim que o usuário clicar ENTER no teclado.
# Solicitando informações ao usuário

nome_completo = input("Digite seu nome completo: ")
idade = int(input("Digite sua idade: "))
preco_computador = float(input("Quanto custa um computador perto da sua casa? R$: "))
gosta_programacao = input("Você gosta de programação? (sim/não): ")
disciplina_favorita = input("Qual é a disciplina que você mais gosta? ")

# Exibindo as informações armazenadas

print("\n-- Informações do Usuário --")
print("Nome completo:", nome_completo)
print("Idade:", idade, "anos")
print("Preço de um computador perto da sua casa: R$", preco_computador)
print("Gosta de programação:", gosta_programacao)
print("Disciplina favorita:", disciplina_favorita)

#Explicação do Código:
#O programa utiliza input para capturar os dados do usuário.
#nome_completo armazena o nome como uma string.
#idade é convertida para um int para representar a idade como número inteiro.
#preco_computador é convertido para um float, permitindo que valores com casas decimais sejam inseridos.
#gosta_programacao e disciplina_favorita são armazenados como string.
#Após coletar as informações, o programa utiliza print para exibir os valores de cada variável organizadamente.

#--------------------------------------------------------------------------------------