diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bf69f83 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +rec.m4a diff --git a/Desafio1.py b/Desafio1.py new file mode 100644 index 0000000..9a4ba1c --- /dev/null +++ b/Desafio1.py @@ -0,0 +1,6 @@ +#Criar um script que leia o nome de uma pessoa e mostre uma mensagem de boas vindas, com o nome da pessoa + +nome = input('Como te chamas?') +boasvindas = 'Bem vindo ao Python!' + +print(boasvindas, nome) diff --git a/Desafio10.py b/Desafio10.py new file mode 100644 index 0000000..ef0a3d6 --- /dev/null +++ b/Desafio10.py @@ -0,0 +1,5 @@ +#Ler quanto dinheiro a pessoa tem na carteira em reais e mostrar quantos dolares pode comprar + +reais = float(input('Quanto dinheiro tens em reais?')) +dolares = reais / 3.27 +print('Tu tens {:.3f} dólares'.format(dolares)) diff --git a/Desafio11.py b/Desafio11.py new file mode 100644 index 0000000..f6ca540 --- /dev/null +++ b/Desafio11.py @@ -0,0 +1,7 @@ +#Ler a largura e a altura de uma paredes em metros, calcule a sua área e a quantidade de tinta necessária para pintá-la, sabendo que cada litro de tinta pinta 2m2 + +largura = float(input('Qual é a largura?')) +altura = float(input('Qual é a altura?')) +area = largura * altura +tinta = area / 2 +print('A área da parede é {} e são necessários {} litros de tinta para a pintar'.format( area , tinta)) \ No newline at end of file diff --git a/Desafio12.py b/Desafio12.py new file mode 100644 index 0000000..b6ee107 --- /dev/null +++ b/Desafio12.py @@ -0,0 +1,5 @@ +# Ler o preço de um produto e mostrar o seu novo preço com 5% de desconto + +preco = float(input(' Qual é o preço do produto?')) +desconto = preco * 0.95 +print('O preço do produto é {} e com desconto de 5pc fica a {}'.format( preco , desconto)) \ No newline at end of file diff --git a/Desafio13.py b/Desafio13.py new file mode 100644 index 0000000..e24b27c --- /dev/null +++ b/Desafio13.py @@ -0,0 +1,5 @@ +#Ler o salário de um funcionário e mostrar o novo salário com 15% de aumento + +salario = float(input(' Qual é o teu salário?')) +novosalario = salario * (1+0.15) +print('O salário com aumento é: {}'.format(novosalario)) \ No newline at end of file diff --git a/Desafio16.py b/Desafio16.py new file mode 100644 index 0000000..e28535b --- /dev/null +++ b/Desafio16.py @@ -0,0 +1,5 @@ +#Ler um numero real qualquer pelo teclado e mostrar a sua porçao inteira +import math +numero = float(input('Escreve um número ')) +inteira = math.trunc(numero) +print('A parte inteira do número é {}'.format(inteira)) diff --git a/Desafio17.py b/Desafio17.py new file mode 100644 index 0000000..f594bbb --- /dev/null +++ b/Desafio17.py @@ -0,0 +1,7 @@ +#Ler o comprimento do cateto adjacente de um triângulo retângulo e calcular o mostrar o comprimento da hipotenusa + +import math +catetooposto = float(input('Qual o comprimento do cateto oposto?')) +catetoadjacente = float(input('Qual é o comprimento do cateto adjacente?')) +hipotenusa = math.hypot(catetooposto , catetoadjacente) +print('O comprimento da hipotenusa é: {}'.format(math.trunc(hipotenusa))) \ No newline at end of file diff --git a/Desafio18.py b/Desafio18.py new file mode 100644 index 0000000..36a9943 --- /dev/null +++ b/Desafio18.py @@ -0,0 +1,10 @@ +#Ler um ângulo qualquer e mostrar o valor do seno, cosseno e tangente desse ângulo + +import math +angulo = float(input('Qual o ângulo?')) +angulo = math.radians(angulo) +seno = math.sin(angulo) +cosseno = math.cos(angulo) +tangente = math.tan(angulo) + +print('O valor do seno é {} , o valor do cosseno é {:.3f} e o valor da tangente é {}'.format(seno , cosseno , tangente)) \ No newline at end of file diff --git a/Desafio19.py b/Desafio19.py new file mode 100644 index 0000000..f7bf9a9 --- /dev/null +++ b/Desafio19.py @@ -0,0 +1,10 @@ +# Um professor quer sortear um dos 4 alunos para apagar o quadro. Fazer um programa que ajude, a escolher um nome aleatoriamente + +import random +nome1 = input('Escreve um nome') +nome2 = input('Escreve outro nome') +nome3 = input('Escreve mais um nome') +nome4 = input('Escreve o último nome') +lista = [nome1 , nome2 , nome3 , nome4] + +print(random.choice(lista)) \ No newline at end of file diff --git a/Desafio2.py b/Desafio2.py new file mode 100644 index 0000000..65b4817 --- /dev/null +++ b/Desafio2.py @@ -0,0 +1,6 @@ +#Criar um script que leia o dia, o mês e o ano de nascimento de uma pessoa e mostre uma mensagem com esses valores + +dia = input('dia ') +mes = input('mes ') +ano = input('ano ') +print('Nasceste no dia' , dia , 'do' , mes , 'de' , ano , ', Certo?') \ No newline at end of file diff --git a/Desafio20.py b/Desafio20.py new file mode 100644 index 0000000..0eb7462 --- /dev/null +++ b/Desafio20.py @@ -0,0 +1,12 @@ +#O professor quer sortear a ordem de apresentação dos trabalhos dos alunos. Fazer um programa que leia o nome dos quatro alunos e mostre a ordem sorteada. + +import random +nome1 = input('Escreva nome ') +nome2 = input('Escreva outro nome ') +nome3 = input('Escreva outro ') +nome4 = input('Escreva o último ') + +lista = [nome1, nome2, nome3, nome4] +random.shuffle(lista) + +print(lista) diff --git a/Desafio21.py b/Desafio21.py new file mode 100644 index 0000000..98ed11e --- /dev/null +++ b/Desafio21.py @@ -0,0 +1,5 @@ +#Fazer programa que abra um ficheiro mp3 + +import os + +os.startfile('C:\\Users\\mrocha\\Desktop\\Quality assurance\\Python\\Prática\\rec.m4a') diff --git a/Desafio3.py b/Desafio3.py new file mode 100644 index 0000000..495d808 --- /dev/null +++ b/Desafio3.py @@ -0,0 +1,8 @@ +#Criar um script que leia dois números e tente mostrar a soma entre eles + + +numero = int(input("primeiro numero")) +numero2 = int(input("segundo numero")) +numero3 = numero + numero2 +print('A soma entre {} e {} é {}'.format(numero , numero2 , numero3)) + diff --git a/Desafio4.py b/Desafio4.py new file mode 100644 index 0000000..bfe2b1f --- /dev/null +++ b/Desafio4.py @@ -0,0 +1,5 @@ +#Ler algo e mostrar o tipo primitivo da variável criada e as informações sobre ela + +teste = input('Escreve algo:') +print(type(teste)) +print(teste.isnumeric()) \ No newline at end of file diff --git a/Desafio5.py b/Desafio5.py new file mode 100644 index 0000000..05e2fa2 --- /dev/null +++ b/Desafio5.py @@ -0,0 +1,6 @@ +#Programa que leia um número inteiro e mostre no ecrã o seu sucessor e o antecessor + +numero = int(input('Escreve um número: ')) +antecessor = numero - 1 +sucessor = numero + 1 +print('O número anterior é: {} e o número posterior é: {}'.format(antecessor , sucessor)) \ No newline at end of file diff --git a/Desafio6.py b/Desafio6.py new file mode 100644 index 0000000..e306686 --- /dev/null +++ b/Desafio6.py @@ -0,0 +1,7 @@ +#Algoritmo que leia um número e mostre o seu dobro, triplo e raíz quadrada + +numero = int(input('Escreve um número')) +dobro = numero * 2 +triplo = numero * 3 +raizquadrada = numero **(1/2) +print('O dobro é: {}, o triplo é {} e a raiz quadrada é {:.3f}'.format(dobro, triplo, raizquadrada)) \ No newline at end of file diff --git a/Desafio7.py b/Desafio7.py new file mode 100644 index 0000000..33e5540 --- /dev/null +++ b/Desafio7.py @@ -0,0 +1,6 @@ +#Ler as duas notas de um aluno e calcular e mostrar a média + +nota1 = int(input('Qual foi a primeira nota?')) +nota2 = int(input('Qual foi a segunda nota?')) +media = (nota1 + nota2) / 2 +print('A média das duas notas é: {}'.format(media)) \ No newline at end of file diff --git a/Desafio8.py b/Desafio8.py new file mode 100644 index 0000000..01142f8 --- /dev/null +++ b/Desafio8.py @@ -0,0 +1,5 @@ +#Ler um valor em metro e mostrar o resultado em centimetros e milimetros +valor = float(input('Qual é o valor em metros? ')) +centimetros = int(valor * 100) +milimetros = int(valor * 1000) +print('O valor em centimetros é: {} e o valor em milimetros é: {}'.format( centimetros , milimetros)) \ No newline at end of file diff --git a/Desafio9.py b/Desafio9.py new file mode 100644 index 0000000..084ebe1 --- /dev/null +++ b/Desafio9.py @@ -0,0 +1,14 @@ +#Ler um número inteiro e mostrar a sua tabuada + +numero = int(input('Escreve um número: ')) +x1 = numero * 1 +x2 = numero * 2 +x3 = numero * 3 +x4 = numero * 4 +x5 = numero * 5 +x6 = numero * 6 +x7 = numero * 7 +x8 = numero * 8 +x9 = numero * 9 +x10 = numero * 10 +print('A tabuada deste número é {}\n {}\n {}\n {}\n {}\n {}\n {}\n {}\n {}\n {}'.format(x1 , x2, x3, x4, x5, x6, x7, x8, x9, x10)) \ No newline at end of file diff --git a/Intro.py b/Intro.py new file mode 100644 index 0000000..b571588 --- /dev/null +++ b/Intro.py @@ -0,0 +1,41 @@ +# Print Welcome Message +print('Hello World') + +message = """Bobby's World +ola""" + +print(message) + +print(len(message)) + +message = "Magda Rocha" +print(message[:5]) + +print(message.lower()) +print(message.upper()) +message = "Magda Rocha Magda Rocha" +print(message.count("a")) + +print(message.replace("Magda" , "Maria")) +new_message = (message.replace("Magda" , "Maria")) +print(new_message.find("Maria")) +greeting = "Hello" +name = "Magda" +message = greeting + " " + name +print(message) +message = "{}, {}".format(greeting, name) +print(message) +n = message.upper() +print(n) +soma = 65 + 57 +print(soma) +nome = 'Magda' +idade = 20 +peso = 50.5 +print(nome, idade, peso) +nome = input('Como te chamas?') +idade = input('Qual a tua idade?') +peso = input('Quanto pesas?') +print(nome, idade, peso) +nome = 'Magda' + diff --git a/Todos os desafios.py b/Todos os desafios.py new file mode 100644 index 0000000..abb784d --- /dev/null +++ b/Todos os desafios.py @@ -0,0 +1,10 @@ +nome = input("Como te chamas?") +variavel = "Bem vinda ao mundo!" +print(variavel , nome) + +dia = input("Dia de nascimento") +mes = input("mês de nascimento") +ano = input("ano de nascimento") +print("Tu nasceste no dia" , dia , "de" , mes , "de" , ano) + + diff --git a/modulos.py b/modulos.py new file mode 100644 index 0000000..7c78d94 --- /dev/null +++ b/modulos.py @@ -0,0 +1,2 @@ +import emoji +print(emoji.emojize('Olá, mundo :sunglasses:')) \ No newline at end of file