{
"metadata": {
"name": ""
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[Python para Desenvolvedores](http://ricardoduarte.github.io/python-para-desenvolvedores/#conteudo)\n",
"===================================\n",
"2ª edi\u00e7\u00e3o, revisada e ampliada\n",
"-----------------------------------\n",
"\n",
"Exerc\u00edcios I\n",
"=============================\n",
"_____________________________\n",
"1\\. Implementar duas fun\u00e7\u00f5es:\n",
"\n",
"+ Uma que converta temperatura em graus *Celsius* para *Fahrenheit*.\n",
"+ Outra que converta temperatura em graus *Fahrenheit* para *Celsius*.\n",
"\n",
"Lembrando que:\n",
"\n",
"$$F = \\frac{9}{5} \\cdot C + 32$$\n",
"\n",
"2\\. Implementar uma fun\u00e7\u00e3o que retorne verdadeiro se o n\u00famero for primo (falso caso contr\u00e1rio). Testar de 1 a 100.\n",
"\n",
"3\\. Implementar uma fun\u00e7\u00e3o que receba uma lista de listas de comprimentos quaisquer e retorne uma lista de uma dimens\u00e3o.\n",
"\n",
"4\\. Implementar uma fun\u00e7\u00e3o que receba um dicion\u00e1rio e retorne a soma, a m\u00e9dia e a varia\u00e7\u00e3o dos valores.\n",
"\n",
"5\\. Escreva uma fun\u00e7\u00e3o que:\n",
"\n",
"+ Receba uma frase como par\u00e2metro.\n",
"+ Retorne uma nova frase com cada palavra com as letras invertidas.\n",
"\n",
"6\\. Crie uma fun\u00e7\u00e3o que:\n",
"\n",
"+ Receba uma lista de tuplas (dados), um inteiro (chave, zero por padr\u00e3o igual) e um booleano (reverso, falso por padr\u00e3o).\n",
"+ Retorne dados ordenados pelo item indicado pela chave e em ordem decrescente se reverso for verdadeiro."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
""
],
"output_type": "pyout",
"prompt_number": 1,
"text": [
""
]
}
],
"prompt_number": 1
}
],
"metadata": {}
}
]
}