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

"Atividade para casa - grupo 1" #25

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
7 changes: 7 additions & 0 deletions exercicios/para-casa/.vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
// 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": []
}
26 changes: 26 additions & 0 deletions exercicios/para-casa/task1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#Escreva um programa que, dados dois numeros inteiros, mostre na tela o maior deles, assim como a diferença existente entre ambos.

def biggestnumb(numb1, numb2):
if numb1 > numb2:
biggest = numb1
else:
biggest = numb2
return biggest


def diff(numb1, numb2):
if numb1 > numb2:
diff = numb1 - numb2
else:
diff = numb2 - numb1

return diff

#ask for input
input1 = int(input("Insira um número inteiro: "))
input2 = int(input("Insira um número inteiro: "))
biggest = biggestnumb(input1, input2)
difference = diff(input1, input2)

print (f"O maior número é: {biggest}")
print (f"A diferença entre os números inseridos é: {difference}")
37 changes: 37 additions & 0 deletions exercicios/para-casa/task2-outro.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#Escreva um programa que leia um inteiro entre 1 e 7 e imprima o dia da semana correspondente a este número.
#Isto é, domingo se 1, segunda-feira se 2, e assim por diante.

#>list< é uma lista dentro do python pra fazer resultados sequenciais etc
weekdays = ["dom","seg","ter","qua","qui","sex","sab"]

#o python sempre começa contando do zero, por isso subtrai 1 do input de dia
def weekday_clean(day):
if day > 7 or day < 1:
return "dia invalido"
return weekdays[day-1]

def weekday(numb):
if numb == 1:
return "domingo"
elif numb == 2:
return "segunda"
elif numb == 3:
return "terça"
elif numb == 4:
return "quarta"
elif numb == 5:
return "quinta"
elif numb == 6:
return "sexta"
elif numb == 7:
return "sábado"
else:
return "número inválido"

#ask for input
numb1 = int(input("Insira um número inteiro entre 1 e 7: "))
result = weekday(numb1)
result_clean = weekday_clean(numb1)

print(f"resultado da funcao com if: {result}")
print(f"resultado da funcao limpa(com lista): {result_clean}")
26 changes: 26 additions & 0 deletions exercicios/para-casa/task2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#Escreva um programa que leia um inteiro entre 1 e 7 e imprima o dia da semana correspondente a este número.
#Isto é, domingo se 1, segunda-feira se 2, e assim por diante.

def weekday(numb):
if numb == 1:
return "domingo"
elif numb == 2:
return "segunda"
elif numb == 3:
return "terça"
elif numb == 4:
return "quarta"
elif numb == 5:
return "quinta"
elif numb == 6:
return "sexta"
elif numb == 7:
return "sábado"
else:
return "número inválido"

#ask for input
numb1 = int(input("Insira um número inteiro entre 1 e 7: "))
result = weekday(numb1)

print(result)
23 changes: 23 additions & 0 deletions exercicios/para-casa/task3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#* Faça um programa que receba dois numeros e mostre o maior.
# Se por acaso, os dois números forem iguais, imprima a mensagem "Números iguais".

def biggestnumb(numb1, numb2):
if numb1 > numb2:
biggest = numb1
else:
biggest = numb2
return biggest


def equalnumb(numb1, numb2):
if numb1 == numb2:
return "Números iguais"

#ask for input
input1 = float(input("Insira um número: "))
input2 = float(input("Insira um número: "))
biggest = biggestnumb(input1, input2)
equal = equalnumb(input1, input2)

print (f"O maior número é: {biggest}")
print (f"{equal}")