Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exercícios 36 e 05 Nargylla Cloviel #24

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions exercicios/para-casa/Semana4-exercicio5-lista.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Faça um Programa que leia 20 números inteiros e armazene-os num vetor. Armazene os números pares no vetor PAR e os
# números IMPARES no vetor impar. Imprima os três vetores.

# O programa tem que armazernar os 20 números, armazenar os pares e armazenar os impares. Imprimir os três valores
# Que leia 20 numeros inteiros = consegue entender 20 números inteiros aleatórios que forem inserido (?)

#Separar pares de impares

def pares_impares (listas):
pares = []
impares = []
for valor in listas:
if valor % 2 == 0:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pode usar somente o if valor % 2:, mas não está errado assim!

pares.append(valor)
else:
impares.append(valor)
return pares, impares

numeros_inteiros = []
for n in range (20): #usei n só por frescura kk
numeros = int(input(f"Digite o {n+1}º inteiro: "))
numeros_inteiros.append(numeros)
pares, impares = pares_impares(numeros_inteiros)

#imprimindo as variáveis:

print("Os números digitados: ", numeros_inteiros)
print("Os números pares: ", pares)
print("Os números impares: ", impares)
26 changes: 26 additions & 0 deletions exercicios/para-casa/semana 4 - exercicio36.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Desenvolva um programa que faça a tabuada de um número qualquer inteiro que será digitado pelo usuário, mas a tabuada não deve
# necessariamente iniciar em 1 e terminar em 10, o valor inicial e final devem ser informados também pelo usuário

# Tabuada de multiplicação precisa de: o valor multiplicador, o valor multiplicando inicial e o valor multiplicando final.
# Nota mental = usar try e except pra evitar valores que não sejam inteiros(?)

apresentacao = print("Olá, boas vindas ao seu gerador de tabuada! Insira os valores pedidos para gerar sua tabuada")

def tabuada (multiplicador, multi_inicial, multi_final):
inicio = multi_inicial
while inicio <= multi_final:
solucao = multiplicador*inicio
print (f"{multiplicador} x {inicio} = {solucao}")
inicio += 1

try:
multiplicador = int(input("insira o valor do multiplicador da tabuada: "))
multi_inicial = int(input("Insira o valor inicial da tabuada: "))
multi_final = int(input("Insira o valor final da tabuada: "))

tabuada (multiplicador, multi_inicial, multi_final)

except:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mandou muito bem usando except!

print("Por favor, insira números inteiros")