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
10 changes: 5 additions & 5 deletions FacebookHackaton2013/facebookhackaton2013.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ def parse_bin(n, k):
lista = sorted(lista, key=lambda x: -x.count('1'))
return (lista, lista[k-1])

print "="*150
print "Lista:%s \nk-ésimo elemento: %s\n" %(parse_bin(3, 5))
print "Lista:%s \nk-ésimo elemento: %s\n" %(parse_bin(4, 10))
print "Lista:%s \nk-ésimo elemento: %s\n" %(parse_bin(5, 15))
print "="*150
print ("="*150)
print ("Lista:%s \nk-ésimo elemento: %s\n" %(parse_bin(3, 5)))
print ("Lista:%s \nk-ésimo elemento: %s\n" %(parse_bin(4, 10)))
print ("Lista:%s \nk-ésimo elemento: %s\n" %(parse_bin(5, 15)))
print ("="*150)
3 changes: 2 additions & 1 deletion Lista1/exercicio1_guilhermelouro_01.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
n1 = int(input("Entre com o primeiro numero: "))
n2 = int(input("Entre com o segundo numero: "))

print n1," + ",n2,"=",n1+n2
# print (n1," + ",n2,"=",n1+n2)
print(f'{n1} + {n2} = {n1 + n2}')
6 changes: 4 additions & 2 deletions Lista1/exercicio1_guilhermelouro_02.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@
# -*- coding: utf-8 -*-
# 2) Escreva um programa que leia um valor em metros e o exiba convertido em milímetros

metros = input("Entre com um número: ")
print metros,"metros equivale a", metros*1000, "milímetros"
metros = int(input("Entre com um número: "))

# print (metros,"metros equivale a", metros*1000, "milímetros")
print(f'{metros} metros equivale a {metros*1000} milímetros')
11 changes: 6 additions & 5 deletions Lista1/exercicio1_guilhermelouro_03.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@
# -*- coding: utf-8 -*-
# 3) Escreva um programa que leia a quantidade de dias, horas, minutos e segundos do usuário. Calcule o total em segundos.

dias = input("Digite uma quantidade de dias: ")
horas = input("Digite uma quantidade de horas: ")
minutos = input("Digite uma quantidade de minutos: ")
segundos = input("Digite uma quantidade de segundos: ")
dias = int(input("Digite uma quantidade de dias: "))
horas = int(input("Digite uma quantidade de horas: "))
minutos = int(input("Digite uma quantidade de minutos: "))
segundos = int(input("Digite uma quantidade de segundos: "))

totalSegundos = (dias*24*60*60) + (horas*60*60) + (minutos*60) + segundos

print dias,"dias",horas,"horas",minutos,"minutos",segundos,"segundos representam", totalSegundos,"segundos"
# print (dias,"dias",horas,"horas",minutos,"minutos",segundos,"segundos representam", totalSegundos,"segundos")
print(f'{dias} dias {horas} horas {minutos} minutos {segundos} segundos representam {totalSegundos} segundos')
8 changes: 4 additions & 4 deletions Lista1/exercicio1_guilhermelouro_04.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
# -*- coding: utf-8 -*-
# 4) Faça um programa que calcule o aumento de um salário. Ele deve solicitar o valor do salário e a porcentagem do aumento. Exiba o valor do aumento e do novo salário.

salario = input("Digite o salário: ")
perc = input("Digite a porcentagem do aumento: ")
salario = float(input("Digite o salário: "))
perc = int(input("Digite a porcentagem do aumento: "))

novoSalario = salario + ((salario*perc)/100)
aumento = novoSalario - salario

print "Aumento de: R$", aumento
print "Novo salário: R$", novoSalario
print ("Aumento de: R$", aumento)
print ("Novo salário: R$", novoSalario)
8 changes: 4 additions & 4 deletions Lista1/exercicio1_guilhermelouro_05.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
# -*- coding: utf-8 -*-
# 5) Solicite o preço de uma mercadoria e o percentual de desconto. Exiba o valor do desconto e o preço a pagar.

preco = input("Digite o preço: ")
perc = input("Digite a porcentagem do desconto: ")
preco = float(input("Digite o preço: "))
perc = int(input("Digite a porcentagem do desconto: "))

novoPreco = preco - ((preco*perc)/100)
desconto = preco - novoPreco

print "Preço com desconto: R$", novoPreco
print "Desconto de: R$", desconto
print ("Preço com desconto: R$", novoPreco)
print ("Desconto de: R$", desconto)
2 changes: 1 addition & 1 deletion Lista1/exercicio1_guilhermelouro_06.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@

tempo = dist / velo

print ('Tempo em horas %.1f' %tempo)
print ('Tempo em horas %.1f' %tempo)
3 changes: 2 additions & 1 deletion Lista1/exercicio1_guilhermelouro_07.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# -*- coding: utf-8 -*-
# Converta uma temperatura digitada em Celsius para Fahrenheit. F = 9*C/5 + 32

c = input("Digite a temperatua em Celsius: ")
c = float(input("Digite a temperatua em Celsius: "))

f = 9*c/5 + 32

print ('%d Fahrenheit' %f)
5 changes: 3 additions & 2 deletions Lista1/exercicio1_guilhermelouro_08.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# -*- coding: utf-8 -*-
# Converta uma temperatura digitada em Fahrenheit para Celsius.

f = input("Digite a temperatua em Fahrenheit: ")
f = float(input("Digite a temperatua em Fahrenheit: "))

c = (f - 32) / 1.8

print ('%d graus Celsius' %c)
print ('%d graus Celsius' %c)
2 changes: 1 addition & 1 deletion Lista1/exercicio1_guilhermelouro_09.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@
kmp = int(input("Digite a quantidade de km percorridos: "))
dias = int(input("Digite a quantidade de dias: "))

print ('Valor do aluguel: R$ %.2f' %(kmp*0.15 + dias*60) )
print ('Valor do aluguel: R$ %.2f' %(kmp*0.15 + dias*60) )
2 changes: 1 addition & 1 deletion Lista1/exercicio1_guilhermelouro_10.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
totalCigarros = (anosFumando * 365)*qntCigarros
diasPerdidos = (totalCigarros * 10)/24

print ('Dias perdidos %d' %diasPerdidos )
print ('Dias perdidos %d' %diasPerdidos )
2 changes: 1 addition & 1 deletion Lista1/exercicio1_guilhermelouro_11.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
a um milhão.
"""

print ('2 elevado a 1 milhão tem %d digitos' %len(str(2**1000000)) )
print ('2 elevado a 1 milhão tem %d digitos' %len(str(2**1000000)) )
10 changes: 5 additions & 5 deletions Lista2/exercicio02_guilhermelouro_01.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
l2 = int(input("Lado 2: "))
l3 = int(input("Lado 3: "))

if li > (l2 + l3) or l2 > (l1 + l3) or l3 > (l1 + l2):
print "Não pode ser um triangulo"
if l1 > (l2 + l3) or l2 > (l1 + l3) or l3 > (l1 + l2):
print("Não pode ser um triangulo")
elif l1 == l2 == l3:
print "Equilatero"
print("Equilatero")
elif l1 == l2 or l1 == l3 or l2 == l3:
print "Isósceles"
print("Isósceles")
else:
print "Escaleno"
print("Escaleno")
2 changes: 1 addition & 1 deletion Lista2/exercicio02_guilhermelouro_03.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
excesso = "ZERO"
multa = "ZERO"

print 'O excesso de peso foi de ',str(excesso),'kg, portanto, a multa é de R$', str(multa)
print('O excesso de peso foi de ',str(excesso),'kg, portanto, a multa é de R$', str(multa))



Expand Down
4 changes: 2 additions & 2 deletions Lista3/exercicio03_guilhermelouro_01.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
seja inválido e continue pedindo até que o usuário informe um valor válido.
"""

nota = ""
nota = input("Informe uma nota: ")
while nota < 0 or nota > 10:
nota = float(input("Digite uma nota de 0 a 10: "))
print "Nota inválida, digite apenas uma nota de 0 a 10."
print ("Nota inválida, digite apenas uma nota de 0 a 10.")

print("Nota: %.1f" %nota)
6 changes: 3 additions & 3 deletions Lista3/exercicio03_guilhermelouro_02.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
Faça um programa que leia um nome de usuário e a sua senha e não aceite a senha igual ao
nome do usuário, mostrando uma mensagem de erro e voltando a pedir as informações.
"""
user = raw_input("Nome de usuario: ")
senha = raw_input("Senha: ")
user = input("Nome de usuario: ")
senha = input("Senha: ")

while senha == user:
senha = raw_input("Digite uma senha diferente do nome de usuário: ")
senha = input("Digite uma senha diferente do nome de usuário: ")

print ("Usuário: %s | Senha: %s" %(user, senha))
2 changes: 1 addition & 1 deletion Lista3b/exercicio03b_guilhermelouro_04.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
else:
d += 1

print divisores
print (divisores)
2 changes: 1 addition & 1 deletion Lista3b/exercicio03b_guilhermelouro_05.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
"""
Faça um programa que peça um inteiro positivo e o mostre invertido. Ex.: 1234 gera 4321
"""
print str(input('Entre com o número: '))[::-1]
print (input('Entre com o número: '))[::-1]
6 changes: 3 additions & 3 deletions Lista4/exercicio04_guilhermelouro_01.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
maior = n

lista.sort()
print "="*40
print lista
print ("="*40)
print (lista)
print("\nMenor: %d - Maior: %d" %(menor, maior))
print "="*40
print ("="*40)
6 changes: 3 additions & 3 deletions Lista4/exercicio04_guilhermelouro_02.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
par.sort()
impar.sort()

print "\nLISTA = ", lista
print "PAR = ", par
print "IMPAR = ", impar, "\n"
print ("\nLISTA = ", lista)
print ("PAR = ", par)
print ("IMPAR = ", impar, "\n")
6 changes: 3 additions & 3 deletions Lista4/exercicio04_guilhermelouro_03.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@
lista3.append(lista1[i])
lista3.append(lista2[i])

print lista1
print lista2
print lista3
print (lista1)
print (lista2)
print (lista3)
2 changes: 1 addition & 1 deletion Lista4/exercicio04_guilhermelouro_04.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@
if p[0] in "python":
in_python.append(s);

print "\n\n",in_python,"\n\n"
print ("\n\n",in_python,"\n\n")
4 changes: 2 additions & 2 deletions Lista4/exercicio04_guilhermelouro_05.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@
maior_q_4 += 1


print "\n\n", "="*80
print ("\n\n", "="*80)
print ("%d palavras possuem uma das letras de 'python' e tem mais de 4 caracteres." %maior_q_4)
print "="*80, "\n\n"
print ("="*80, "\n\n")
4 changes: 2 additions & 2 deletions Lista5/exercicio05_guilhermelouro_B.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
for i in range(1,10):
if not i == 3:
for j in range(1, 7):
print "oi"
print ("oi")
count += 1
print count
print (count)
2 changes: 1 addition & 1 deletion Lista5/exercicio05_guilhermelouro_C.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
if not i%2 and not i%7:
count += 1

print count
print (count)
2 changes: 1 addition & 1 deletion Lista5/exercicio05_guilhermelouro_D.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
if '2' in str(i) and '7' not in str(i):
count += 1

print count
print (count)
2 changes: 1 addition & 1 deletion Lista5/exercicio05_guilhermelouro_E.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,4 @@ def PhoneVerification(n):
if PhoneVerification(i):
count += 1

print count
print (count)
18 changes: 9 additions & 9 deletions Lista8/exercicio08_guilhermelouro.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,14 +145,14 @@ def distintos(palavra):
v,vpp = verbos(txtB)
n_magicos = numeros_magicos(txtB)

print '='*150
print ('='*150)

print "A;%d" %preposicao(txtB)
print "B;%d" %v
print "C;%d" %vpp
print '\n'
print "D;%s" %(" ").join(ordem_alfabetica(txtB))
print '\n'
print "E;%d Números Mágicos | %s" %(len(n_magicos), n_magicos)
print ("A;%d" %preposicao(txtB))
print ("B;%d" %v)
print ("C;%d" %vpp)
print ('\n')
print ("D;%s" %(" ").join(ordem_alfabetica(txtB)))
print ('\n')
print ("E;%d Números Mágicos | %s" %(len(n_magicos), n_magicos))

print '='*150
print ('='*150)