forked from romes-dev/IESGO-LTP1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatividade_03.py
83 lines (62 loc) · 4.79 KB
/
atividade_03.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# Cada projeto deverá ser entregue em um arquivo diferente. Nomeie com o nome da atividade e o número do exercício. Exemplo: atividade_01_exercicio_01.py
# Calculadora de Idade:
### Crie um programa que recebe o ano de nascimento do usuário e calcula a idade atual.
### Bônus: faça o programa retornar o signo do usuário de acordo com o mês e dia do seu nascimento.
#Conversor de Moeda:
###Desenvolva um aplicativo que converte uma quantidade de uma moeda para outra, utilizando taxas de câmbio predefinidas.
### Bônus: faça o programa solicitar ao usuário a moeda de origem e a moeda de destino e a taxa de câmbio.
#Gerador de Senhas:
### Crie um gerador de senhas que gera senhas aleatórias com base no comprimento especificado pelo usuário.
# Dica: use a biblioteca random do Python para gerar números aleatórios.
### Bônus: permita que o usuário especifique quantas letras, números e caracteres especiais a senha deve conter.
# Contador de Palavras:
### Faça um programa que conte quantas palavras há em uma frase inserida pelo usuário.
### Bônus: faça o programa retornar a frase com todas as letras maiúsculas e sem espaços em branco.
#Lista de Tarefas:
### Desenvolva um aplicativo de lista de tarefas que permita ao usuário adicionar, marcar como concluída e remover tarefas.
### Bônus: armazene a lista de tarefas em um arquivo e carregue-a quando o aplicativo for iniciado.
#Conversor de Temperatura:
### Crie um conversor de temperatura que permita ao usuário converter entre Celsius e Fahrenheit.
### Bônus: permita que o usuário especifique o número de casas decimais que deseja exibir.
#Analisador de String:
### Faça um programa que analise uma string inserida pelo usuário e conte quantas letras maiúsculas, minúsculas, dígitos e caracteres especiais ela contém.
### Bônus: faça o programa retornar quantas palavras há na string.
# Jogo de Adivinhação:
###Implemente um jogo simples em que o computador escolhe um número aleatório e o usuário tenta adivinhar o número.
### Bônus: faça o computador informar se o número inserido pelo usuário é maior ou menor que o número escolhido pelo computador.
#Calculadora de IMC (Índice de Massa Corporal):
### Crie uma calculadora que permite ao usuário calcular seu IMC com base em seu peso e altura.
### Bônus: responda se o usuário está acima, abaixo ou dentro do peso ideal.
# Agenda Telefônica:
### Desenvolva um aplicativo de agenda telefônica que permita ao usuário adicionar, pesquisar, editar e excluir contatos.
### Bônus: armazene a agenda telefônica em um arquivo e carregue-a quando o aplicativo for iniciado.
# Gerador de Cartão de Crédito:
### Crie um gerador de cartão de crédito que gere números de cartão de crédito válidos para a empresa de cartão de crédito especificada.
### Bônus: gere um número de cartão de crédito válido aleatoriamente para cada uma das empresas de cartão de crédito suportadas pelo seu aplicativo.
# Jogo da Velha:
### Crie um jogo da velha para dois jogadores que permite aos usuários inserir o local onde desejam inserir seu símbolo (X ou O) e mantenha uma contagem das vitórias de cada jogador.
### Bônus: permita que o usuário jogue contra o computador.
# Par ou ímpar:
### Crie um jogo simples em que o computador escolhe um número aleatório e o usuário tenta adivinhar se o número é par ou ímpar.
### Bônus: permita que o usuário jogue contra outro usuário humano.
# Calculadora de Fatorial:
### Crie uma calculadora que permita ao usuário calcular o fatorial de qualquer número.
### Bônus: faça o programa retornar um erro se o usuário inserir um número negativo.
# Gerador de Sim ou Não:
### Crie um programa que permita ao usuário inserir uma pergunta e, em seguida, exiba uma resposta aleatória de sim ou não.
### Bônus: adicione a opção talvez ao gerador de respostas.
# Pedra, Papel e Tesoura:
### Crie um jogo simples de pedra, papel e tesoura em que o computador escolhe aleatoriamente uma das três opções e o usuário tenta vencer o computador escolhendo sua própria opção.
### Bônus: dê ao usuário a opção de jogar com outro jogador humano.
# Calculadora de impostos:
### Crie um programa que permita ao usuário inserir o valor de uma compra e, em seguida, exiba o valor total da compra após adicionar o imposto.
### Bônus: permita que o usuário insira o valor do imposto a ser adicionado.
# Menu interativo
### Crie um aplicativo que exibe um menu interativo no console do usuário. Nesse menu, o usuário pode escolher entre as seguintes opções:
## 1. Calcular a sua idade em meses
## 2. Calcular a sua idade em dias
## 3. Calcular a sua idade em horas
## 4. Calcular a sua idade em minutos
## 5. Calcular a sua idade em segundos
## 6. Sair do programa
### Bônus: permita que o usuário insira a data atual e a data de seu nascimento.