dobras = 23

espessura = 2**dobras

print(espessura)

"""
Explanation: Universidade Federal do ABC
Bases Computacionais da Ciência -- Prova 1 -- 26/06/2017
Nome: <font color="red">Cristiano Moraes Bilacchi Azarias RA: 11201720040</samp></font>
Instruções

Deslique o seu celular.
Os arquivos .csv se encontram no diretório&nbsp; Downloads/P1 
Eles devem ser abertos com as seguintes opções. Codificação: UTF-8 e separador: só o ponto-e-vírgula.
Não é permitida a consulta a nenhum material online (Internet) nem offline (papéis, livros, etc.) e nem a colegas.
Crie um novo arquivo no LibreOffice Writer onde você colocará as respostas das questões de 1 a 3, em ordem.
Nesse arquivo, digite seu nome completo e RA.
Siga rigorosamente as instruções de cada questão.
Salve seu trabalho frequentemente:
no LibreOffice Writer pelo menu Arquivo &raquo; Salvar
neste notebook pelo menu File &raquo; Save and Checkpoint

O que submeter?

o arquivo resposta feito no LibreOffice Writer, mas convertido para o formato PDF;
este arquivo de notebook P1.ipynb (que se encontra no diretório&nbsp; Downloads/P1).

Onde submeter?
No nosso site 2017.Q2.BCC do Tidia4, em Atividades &raquo; Prova 1.
Questão 1
(valor: 2.0) A planilha&nbsp; TodosOsAlunos.csv &nbsp;tem uma lista de todos alunos e de seus respectivos valores de CR e de créditos cursados. 
a) Os professores da Universidade Federal do ABC decidiram premiar os 20 melhores alunos de 2015. Para esta premiação, considera-se que os melhores alunos são aqueles que têm o maior valor de CR. No caso do valor do CR empatar, o melhor é aquele que cursou o maior número de créditos. Já se sabe que não há dois alunos com o mesmo CR e o mesmo número de créditos cursados. 
Você deve descobrir quais são os 20 melhores alunos e capturar a tela (tirar um screenshot) da planilha de modo que os 20 melhores alunos apareçam na ordem pedida no topo da planilha. Cole o screenshot no arquivo de resposta.
b) Use a ferramenta Filtro-Padrão para mostrar apenas os alunos com CR maior do que 3,5 e créditos entre 250 e 300 (não incluir 250 e 300).
Capturar a tela da planilha mostrando o resultado do filtro aplicado à planilha. Cole o screenshot no arquivo de resposta.
Questão 2
(valor: 1.0) O arquivo&nbsp; ListaDePresenca.csv &nbsp;tem uma lista de matrículas de alunos em turmas de disciplinas da UFABC. Use a ferramenta auto-filtro para encontrar:
 * a lista de alunos cursando a disciplina de código MC1304;
 * a lista de disciplinas cursadas pelo aluno Jose Antonio Pereira da Silva;
Para cada item acima você deve capturar a tela (tirar um screenshot) da planilha de modo que o que foi pedido apareça no topo da planilha. Cole cada screenshot no arquivo de resposta.
Questão 3
(valor: 3.0)
A planilha&nbsp; Pacientes.csv &nbsp;contém dados sobre o peso de pacientes em diversos dias. 
a) Calcule a média, a mediana, a variância, o desvio padrão, o máximo e o mínimo dos pesos na Coluna C. Copie as respostas no arquivo de resposta.
b) Faça o gráfico de dispersão para o <u>paciente A</u> com as consultas no eixo x e os pesos no eixo y. Insira a reta de regressão linear com a fórmula (2 casas decimais). Com base na fórmula, qual seria o peso do paciente A na consulta 11? Coloque sua resposta no arquivo de respostas. Tire um screenshot do gráfico com a reta e a fórmula e cole no seu arquivo de respostas. 
c) Usando a ferramenta de Subtotais, calcule o peso máximo de cada participante. Tire um screnshot da tela 2 (onde aparecem apenas os máximos).
Questão 4
(valor: 1.5) Uma folha de papel tem 1mm de espessura. Se dobrarmos ao meio, ela fica com 2mm. Se dobrarmos ao meio duas vezes, ela fica com 4mm. É impossível dobrar uma folha de papel ao meio mais do que 5 ou 6 vezes. Mas, supondo que fosse possível, qual seria a espessura de uma folha de papel que fosse dobrada ao meio 23 vezes? 
Veja um exemplo nesta <a href="dobras.jpg" target="_blank">figura</a>.
<!-- <img src="dobras.jpg" /> -->

Na célula abaixo digite a conta que deveria ser feita, na linguagem Python, para que o resultado dessa conta seja a resposta da pergunta acima em kilômetros. Depois execute a célula com <kbd>SHIFT+ENTER</kbd>.
End of explanation
"""


print('Digite um nṹmero de telefone sem o "9" do celular')
num = int(input('Digite o número que deseja consultar: '))

if num < 1200000000 and num >= 1100000000: 
    print('DDD de São Paulo')
elif num < 2200000000 and num >= 2100000000:
    print('DDD do Rio de Janeiro')
elif num < 3200000000 and num >= 3100000000:
    print('DDD de Belo Horizonte')
elif num < 4200000000 and num >= 4100000000:
    print('DDD de Curitiba')
elif num < 6200000000 and num >= 6100000000:
    print('DDD de Brasília')
elif num < 2200000000 and num >= 7100000000:
    print('DDD de Salvador')
else:
    print('DDD não encontrado')

"""
Explanation: Questão 5
(valor: 2.0)
Alice tem que fazer ligações para várias cidades do Brasil, mas ela não é muito boa em lembrar o DDD de cada cidade. Faça um programa que faça o seguinte.
- Pede para o usuário digitar um número inteiro
- Diz qual cidade tem esse DDD segundo a tabela abaixo. 
- Caso não haja nenhuma cidade na tabela com esse DDD, o seu programa deve mostrar uma mensagem dizendo que o DDD não foi encontrado.
| DDD | Cidade |
|-----|----------------|
| 11 | São Paulo |
| 21 | Rio de Janeiro |
| 31 | Belo Horizonte |
| 41 | Curitiba |
| 61 | Brasília |
| 71 | Salvador |
End of explanation
"""


alice = int(input('Insira seu número, Alice: '))
bob = int(input('Insira seu número, Bob: '))
carol = int(input('Insira seu número, Carol: '))

soma = alice+bob+carol

if soma % 3 == 0:
    print('Alice ganhou!!!')
elif soma % 3 == 1:
    print('Bob ganhou!!!')
elif soma % 3 == 2:
    print('Carol ganhou!!!')

"""
Explanation: Questão 6
(valor: 1.5)
Alice, Bob e Carol inventaram o seguinte jogo inspirado no par ou ímpar:

Cada um deles escolhe um número inteiro.
Se a soma dos números for um múltiplo de 3, Alice ganha o jogo.
Se a soma dos números tiver resto 1 se dividido por 3, Bob ganha o jogo
Se a soma dos números tiver resto 2 se dividido por 3, Carol ganha o jogo

O seu programa deve:
- Pedir o número de Alice
- Pedir o número de Bob
- Pedir o número de Carol
- Dizer quem ganhou
End of explanation
"""


