Skip to content
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
16 changes: 16 additions & 0 deletions exercicios/para-casa/.vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true
}
]
}
2 changes: 1 addition & 1 deletion exercicios/para-casa/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ https://wiki.python.org.br/EstruturaDeRepeticao
Exercício 36.

#### Exercícios Com Listas
https://wiki.python.org.br/EstruturaDeRepeticao
https://wiki.python.org.br/ExerciciosListas
Exercício 5.

---
Expand Down
36 changes: 36 additions & 0 deletions exercicios/para-casa/exercicio36-semana4.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#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,
# conforme exemplo abaixo:
#Montar a tabuada de: 5
#Começar por: 4
#Terminar em: 7
#Vou montar a tabuada de 5 começando em 4 e terminando em 7:
#5 X 4 = 20
#5 X 5 = 25
#5 X 6 = 30
#5 X 7 = 35
#Obs: Você deve verificar se o usuário não digitou o final
# menor que o inicial.

print( "Digite um numero inteiro para montar a tabuada de Subtração")
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Vivendo e aprendendo hahaha adorei a tabuada da subtração!


num1 = int(input())

print( "Digite o numero inicial ")
num_inicial = int(input())

print( "Digite o numero final ")
num_final = int(input())

if num_final < num_inicial:
print("O número final não deve ser menor que número inicial. Digite um numero válido")
else:
print("Tabuada de", num1, " - A operação iniciando no número: " , num_inicial, " e terminando no numero: ", num_final, ":")


for num in range( num_inicial , num_final + 1 ):
subtrai = num1 - num

print (num1, " - ", num , " = ", subtrai )
38 changes: 38 additions & 0 deletions exercicios/para-casa/exercicio5.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#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.


numeros = []
num_pares = []
num_impares = []

cont = 1
tam = 6 # o contador começa com 1, por isso 21
while cont < tam:


print ("Digite o " , cont,"º número inteiro de 20 numeros: ")
num = int(input())
#print ("Digite o º número inteiro de 20 numeros: ")
#num2 = int(input())
numeros.append(num)

if num % 2 == 1:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

porque == 1? 🤔

num_impares.append(num) # coloca na lista num_impares( estrutura : nome_da_lista.(o ponto chama a função da variável)append(função)) só os nummeros com resto 1
#num_impares.append(num_pares) lista dentro de kista
else:
num_pares.append(num)


cont += 1


print("")
print("Os números digitados são: ", sort(numeros)) # ordena crescente
print(" ")
print("Os números pares são: ", sort(num_pares))
print(" ")
print("Os números ímpares são:" , sort(num_impares))


26 changes: 26 additions & 0 deletions exercicios/para-casa/exercicio5_sem_append.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
numeros = []
num_pares = []
num_impares = []

cont = 1
tam = 21 # o contador começa em 1, por isso 21
while cont < tam:


print ("Digite o " , cont,"º número inteiro de 20 numeros: ")
num = int(input())
numeros = numeros + [num] #acrescenta [num](digitado pelo usuário) a lista

if( num % 2 == 0):
num_pares = num_pares + [num] #acrescenta numeros perae[num] (digitado pelo usuário) a lista
else:
num_impares = num_impares + [num] #acrescenta [num](digitado pelo usuário) a lista
cont += 1

print("Os números digitados são: ", numeros)
print(" ")
print("Os números pares são: ", num_pares)
print(" ")
print("Os números ímpares são:" , num_impares)