{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "PythonEm1SabadoClass.ipynb",
"provenance": [],
"collapsed_sections": []
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "WVavUufX5LVy"
},
"source": [
"PRINT - Rode um programa utilizando o Print que imprima seu primerio nome na tela"
]
},
{
"cell_type": "code",
"metadata": {
"id": "KhhlzQ6v5VVi"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "m6GN2XpK5a1Y"
},
"source": [
"PRINT - Rode um programa que imprima seu nome na primeira linha e seu último nome em outra linha"
]
},
{
"cell_type": "code",
"metadata": {
"id": "8Om6PztkF86Z"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "M4mKNH9l54TA"
},
"source": [
"PRINT - Rode um programa que imprima seu nome e último nome em linhas diferentes, porém utilizando apenas 1 comando de print"
]
},
{
"cell_type": "code",
"metadata": {
"id": "KXLXAGi06JIg"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "iTnBT3Jb6J5h"
},
"source": [
"VARIÁVEIS - Atribua seu nome a uma variável e imprima na tela"
]
},
{
"cell_type": "code",
"metadata": {
"id": "gSUyzBBU6ctZ"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "i8k__wir6dXw"
},
"source": [
"VARIÁVEIS - Imprima uma mensagem junto com a sua variável"
]
},
{
"cell_type": "code",
"metadata": {
"id": "hFbBC5W-7DMI"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "KL2-1ZB-7J2R"
},
"source": [
"VARIÁVEIS - Imprima a mensagem \"Olá\" +sua variável+\"seja bem vindo ao python\""
]
},
{
"cell_type": "code",
"metadata": {
"id": "PrFbaLE47V2J"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "AxPj4gmI7jkw"
},
"source": [
"VARIÁVEIS - Agora digite a sua idade em uma variável e imprima na tela\r\n"
]
},
{
"cell_type": "code",
"metadata": {
"id": "3LRFYrGB7vwa"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "wo3VJLNo72PA"
},
"source": [
"VARIÁVEIS - Vamos atribuir números para 2 variáveis, somá-los e imprimir na tela o resultado"
]
},
{
"cell_type": "code",
"metadata": {
"id": "ixzIpkQV8FMo"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "7L4XkhOG8FiQ"
},
"source": [
"VARIÁVEIS - E o que acontece se eu somar 2 variáveis tipo texto? Crie uma variável para nome, e outra para apelido, e faça a soma:"
]
},
{
"cell_type": "code",
"metadata": {
"id": "0MCe3OZU8LLA"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "m12zoMcp8LfQ"
},
"source": [
"INPUT - Faça um programa que pergunte o nome do utilizador e imprima na tela"
]
},
{
"cell_type": "code",
"metadata": {
"id": "2ONso2jZ8fRR"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "p-Q-zweJ8pg4"
},
"source": [
"INPUT - Faça um programa que pergunte o nome e a idade e imprima na tela"
]
},
{
"cell_type": "code",
"metadata": {
"id": "78GBA3WD8nrg"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "QFpa-0Xr8zUQ"
},
"source": [
"TIPO DE VARIÁVEIS - Pergunte ao utilizador 2 números, faça a soma e imprima o resultado na tela"
]
},
{
"cell_type": "code",
"metadata": {
"id": "eT3r_nXc89tA"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "9lnbm-IT9AXY"
},
"source": [
"TIPO DE VARIÁVEIS e PRECEDÊNCIA DE OPERADORES - Agora vamos pedir 2 notas de prova e imprimir o resultado da média entre as duas notas"
]
},
{
"cell_type": "code",
"metadata": {
"id": "8d1ziFOP9NP6"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "nXB2QOvF9jLZ"
},
"source": [
"DESAFIO - Crie um programa que peça 2 números para o utilizador, e imprima o resultado da SOMA, SUBTRAÇÃO, MULTIPLICAÇÃO e DIVISÃO. Dica, para comentar seu código utilize # no início da linha"
]
},
{
"cell_type": "code",
"metadata": {
"id": "5cSMJOnw9tHJ"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "s4VoxbPG-gTI"
},
"source": [
"COMPARADORES - ==, !=, >, <, >=, <= Teste alguns comparadores"
]
},
{
"cell_type": "code",
"metadata": {
"id": "W6X35P63-uhp"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "dCwkCOUN-5TQ"
},
"source": [
"TESTES CONDICIONAIS - Faça um programa que pergunte a idade do utilizador, e se for maior que 17 anos imprima mensagem de que ele já pode dirigir. Dica: atenção com a identação."
]
},
{
"cell_type": "code",
"metadata": {
"id": "bR7wMb4P_STG"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "PCB8oXuF_TER"
},
"source": [
"TESTES CONDICIONAIS - Agora refaça o programa acima, imprimindo se ele pode ou não dirigir de acordo com a idade digitada. Dica, vamos utilizar o else:"
]
},
{
"cell_type": "code",
"metadata": {
"id": "KhcsRo1GAE6R"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "wdpzR7RlBC2o"
},
"source": [
"TESTES CONDICIONAIS - Crie uma variável de senha e defina um valor para ela. Pergunte ao usuário qual a senha, faça o teste se o valor digitado está correto e imprima a mensagem na tela."
]
},
{
"cell_type": "code",
"metadata": {
"id": "g9yqyjv6BDFB"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "LMbhZZVBAruR"
},
"source": [
"TESTES CONDICIONAIS - Faça um programa que peça 2 notas de prova ao utilizador. Se a média for igual ou superior a 70 imprima que está APROVADO. Se a média for menor que 70 imprima REPROVADO."
]
},
{
"cell_type": "code",
"metadata": {
"id": "x5vTTxTEAsCY"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "GjHm3MSGAJng"
},
"source": [
"EVITANDO BUGS - Imprima na tela 2 equipas de futebol, peça para o utilizador informar qual ele gosta mais e imprima na tela pra qual time ele torce.
\r\n",
"1 - Benfica
\r\n",
"2 - Porto
\r\n",
"Também imprima na tela se ele digitou uma opção inválida"
]
},
{
"cell_type": "code",
"metadata": {
"id": "D3hvJuskAlvR"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "32C1mrZHI-ph"
},
"source": [
"TESTES CONDICIONAIS ELIF - Agora imprima um menu de restaurante para seu utilizador, como o abaixo, e peça que ele escolha um item. Não esqueça de tratar o código digitado errado:
\r\n",
"1-Pizza
\r\n",
"2-Pastel
\r\n",
"3-Frango
\r\n",
"4-Salada
\r\n",
"5-Doces
\r\n",
"Após ele digitar imprima a opção escolhida."
]
},
{
"cell_type": "code",
"metadata": {
"id": "xRTyoLoxJilG"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "LdavaHNhJpfI"
},
"source": [
"OPERADORES LÓGICOS - Crie um programa que pergunte a idade do utilizador. Se ele for maior que 18 anos e menor que 65 imprima uma mensagem que ele deve votar, senão não precisa votar."
]
},
{
"cell_type": "code",
"metadata": {
"id": "M1COqZbuJ3eX"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "q_U7ZIhuJ4OX"
},
"source": [
"OPERADORES LÓGICOS - Agora pergunte ao utilizador qual foi a nota obitida na prova de matemática e qual foi a nota obtida na prova de Português. Se as duas notas forem superior a 70 imprima que está aprovado, senão imprima que está reprovado.*texto em itálico*"
]
},
{
"cell_type": "code",
"metadata": {
"id": "k-gUNQtnK7oZ"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "HO6MHFT-K9_P"
},
"source": [
"OPERADORES LÓGICOS - Agora pergunte ao utilizador se ele tem sintomas de Falta de ar ou se ele tem febre. Se uma das respostas for afirmativa então imprima que ele deverá fazer o exame de covid.
\r\n",
" - Tens falta de ar?
\r\n",
" - Tens febre alta?
"
]
},
{
"cell_type": "code",
"metadata": {
"id": "sKgO-XKuLoY_"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "tcMEPpToL5WH"
},
"source": [
"DESAFIO - Faça um programa que leia 3 números e imprima o maior deles"
]
},
{
"cell_type": "code",
"metadata": {
"id": "oof8PiTpMPaH"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "zgvIuNXML7CX"
},
"source": [
"REPETIÇÃO- Vamos imprimir 20 números na tela:"
]
},
{
"cell_type": "code",
"metadata": {
"id": "kppSv4enNGli"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "o5mt4vuTNg34"
},
"source": [
"REPETIÇÃO - Peça para o utilizador digitar um número, e imprima na tela os números de zero até o número digitado pelo utilizador."
]
},
{
"cell_type": "code",
"metadata": {
"id": "Ucg1Fm2JNp6t"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "pDUO4YMtN1BJ"
},
"source": [
"REPETIÇÃO - Defina uma variável senha, e peça para o utilizador digitar a senha correta. Enquanto a senha estiver errada imprima \"senha errada\", e quando a senha estiver correta imprima \"senha correta\""
]
},
{
"cell_type": "code",
"metadata": {
"id": "ytc4JlKIOSyA"
},
"source": [
"\r\n"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "GjgC-ul5O5KJ"
},
"source": [
"DESAFIO - Ajude um professor a calcular a nota média da turma. O professor irá digitar o número de alunos, então digitar a nota de cada aluno. Ao final o programa deverá imprimir a média."
]
},
{
"cell_type": "code",
"metadata": {
"id": "qHUL1nmxPET1"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "_wtZ2pl4QKOZ"
},
"source": [
"REPETICAO FOR - Vamos utilizar o comando for para imprimir 5 números na tela"
]
},
{
"cell_type": "code",
"metadata": {
"id": "Ww26PlEHQcM1"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "NMrtIc1lQpPQ"
},
"source": [
"REPETICAO FOR - Como podemos utilizar o FOR para imprimir os dias da semana?"
]
},
{
"cell_type": "code",
"metadata": {
"id": "eOqcP5AIQtuo"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "wjBsFAIgQ8jX"
},
"source": [
"REPETICAO FOR - para delimitar o número de execuções no for, utilizarmos a função range."
]
},
{
"cell_type": "code",
"metadata": {
"id": "IGLiq0zYRF7w"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "-deqlIDARPIw"
},
"source": [
"REPETICAO FOR - e para definir uma posição de inicio e posição de fim utilizamos a vírgula dentro do range()"
]
},
{
"cell_type": "code",
"metadata": {
"id": "j4E0rH0aRVW3"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "u4ArSRyhRZMP"
},
"source": [
"REPETICAO FOR - utilizando for e range, peça para o utilizador digitar um número e imprima a tabuada"
]
},
{
"cell_type": "code",
"metadata": {
"id": "lotTHJlMRjl4"
},
"source": [
""
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "ZcarJaXpR2dg"
},
"source": [
"DESAFIO - crie um programa que gere um número de 1 a 100. O utilizador precisará descobrir que número é esse. A cada tentativa, o programa deve informar se o número a ser descoberto é maior ou menor.
\r\n",
"Dica: para gerar o número secreto utilize a função numero = random.randint(1, 100)"
]
},
{
"cell_type": "code",
"metadata": {
"id": "WYgbZVqzSZ5g"
},
"source": [
"import random\r\n",
"numero = random.randint(1, 100)\r\n",
"#a partir daqui é com você\r\n"
],
"execution_count": null,
"outputs": []
}
]
}