diff --git a/Desafio69.py b/Desafio69.py index e69de29..068dc23 100644 --- a/Desafio69.py +++ b/Desafio69.py @@ -0,0 +1,34 @@ +#Ler a idade e sexo de várias pessoas. A cada pessoa inscrita o programa deve perguntar se o utilizador quer ou não continuar. +#No final mostrar: quantas pessoas têm mais de 18 anos, quantos homens estão inscritos e quantas mulheres têm menos de 20 anos + +contagem_18anos = 0 + +contagem_homens = 0 + +contagem_mulheres_menos20anos = 0 + + +while True: + idade = int(input(' Que idade tens? ')) + sexo = str(input(' Qual é o teu sexo? ')).upper() + + continuar = input((' Quer continuar? [S,N] ')).upper() + + + if idade > 18: + contagem_18anos += 1 + + if sexo == 'M': + contagem_homens += 1 + + if sexo == 'F': + if idade < 20: + contagem_mulheres_menos20anos += 1 + + + if continuar == 'N': + break + +print( f'{contagem_18anos} têm mais que 18 anos! Estão inscritos {contagem_homens} homens! {contagem_mulheres_menos20anos} são mulheres e têm menos de 20 anos! ') + + diff --git a/Desafio70.py b/Desafio70.py new file mode 100644 index 0000000..5dda829 --- /dev/null +++ b/Desafio70.py @@ -0,0 +1,33 @@ +#Ler o nome e preço de vários produtos +#Perguntar se quer continuar +# Qual o total gasto na compra +#Quantos produtos custam mais de 1000€ +# Qual é o nome do produto mais barato + +soma = 0 +contagem = 0 +mais_barato = 9999 +nome_mais_barato = '' + +while True: + nome = str(input(' Escreve o nome de um produto: ' )) + preco = float(input(' Qual é o preço: ')) + continuar = input((' Quer continuar?[S/N]')).upper() + + soma = soma + preco + + if preco > 1000: + contagem += 1 + + if preco < mais_barato: + mais_barato = preco + nome_mais_barato = nome + + if continuar == 'N': + break + + + + + +print(f' A soma dos produtos é {soma}. {contagem} produtos custam mais de 1000€. O mais barato é {nome_mais_barato} ') \ No newline at end of file diff --git a/Desafio71.py b/Desafio71.py new file mode 100644 index 0000000..a6b4f7e --- /dev/null +++ b/Desafio71.py @@ -0,0 +1,28 @@ +# Simular um ATM +# Perguntar o valor a levantar +#O programa deve informar quantas notas de cada vão ser levantadas +#Só existem notas de 50 , 20, 10 e 1 + +notas_50 = 0 +notas_20 = 0 +notas_10 = 0 +notas_1 = 0 + + +valor = int(input(' Quanto quer levantar? ')) + +while valor != 0: + if valor >= 50: + notas_50 += 1 + valor = valor - 50 + elif valor >= 20: + notas_20 += 1 + valor = valor - 20 + elif valor >= 10: + notas_10 += 1 + valor = valor - 10 + elif valor >= 1: + notas_1 += 1 + valor = valor - 1 + +print(f' Vão-lhe ser dadas {notas_50} notas de 50, {notas_20} notas de 20, {notas_10} notas de 10 e {notas_1} notas de 1') diff --git a/classeanimais.py b/classeanimais.py new file mode 100644 index 0000000..7a4cce1 --- /dev/null +++ b/classeanimais.py @@ -0,0 +1,38 @@ +class Animais: + + def __init__(self, nome, especie, cor, altura, peso, idade): + + self.nome = nome + + self.especie = especie + + self.altura = altura + + self.peso = peso + + self.idade = idade + + self.cor = cor + + def comer(self, comida): + + self.peso += comida + + return print(f' O animal de nome {self.nome}, da espécie {self.especie}, com a cor {self.cor}, com a altura {self.altura}, comeu e ficou com o peso de {self.peso} kg. Tem a idade de {self.idade} anos.') + + +def soma(n1, n2): + s = n1 + n2 + print(s) + return s + +gato = Animais('Snow', 'europeu comum','branco', '50 cm', 5, 7 ) + +gato.comer(1) + + +len([1, 2]) + +resultado = soma(1, 2) + +resultado = resultado +2 \ No newline at end of file