Ed
ontem
Claro! Vamos resolver cada um dos itens que você mencionou, um por um. 1. Fatorial de um número: ```python def fatorial(n): if n == 0 or n == 1: return 1 else: return n * fatorial(n - 1) numero = int(input("Digite um número para calcular o fatorial: ")) print(f"O fatorial de {numero} é {fatorial(numero)}") ``` 2. Ler 10 valores inteiros e positivos: ```python valores = [] for i in range(10): valor = int(input("Digite um valor inteiro e positivo: ")) while valor <= 0: valor = int(input("Por favor, digite um valor positivo: ")) valores.append(valor) maior = max(valores) menor = min(valores) media = sum(valores) / len(valores) print(f"Maior valor: {maior}") print(f"Menor valor: {menor}") print(f"Média dos valores: {media}") ``` 3. Converter temperatura de Celsius para Kelvin e Fahrenheit: ```python celsius = float(input("Digite a temperatura em Celsius: ")) kelvin = celsius + 273.15 fahrenheit = (celsius * 9/5) + 32 print(f"Temperatura em Kelvin: {kelvin}") print(f"Temperatura em Fahrenheit: {fahrenheit}") ``` 4. Calcular o valor futuro de uma aplicação (Juros Simples): ```python capital = float(input("Digite o capital inicial: ")) taxa = float(input("Digite a taxa de juros (em %): ")) / 100 tempo = float(input("Digite o tempo (em anos): ")) valor_futuro = capital * (1 + taxa * tempo) print(f"Valor futuro da aplicação: {valor_futuro}") ``` 5. Programa criativo em Python (exemplo de um gerador de senhas): ```python import random import string def gerar_senha(tamanho): caracteres = string.ascii_letters + string.digits + string.punctuation senha = ''.join(random.choice(caracteres) for i in range(tamanho)) return senha tamanho = int(input("Digite o tamanho da senha desejada: ")) print(f"Sua senha gerada é: {gerar_senha(tamanho)}") ``` Esses programas cobrem os requisitos que você mencionou. Se precisar de mais alguma coisa, é só avisar!