{"id":2619,"date":"2022-08-16T15:12:08","date_gmt":"2022-08-16T18:12:08","guid":{"rendered":"https:\/\/www.robertonovaes.com.br\/?p=2619"},"modified":"2022-09-19T14:09:17","modified_gmt":"2022-09-19T17:09:17","slug":"aula-4-introducao-ao-python-parte-2","status":"publish","type":"post","link":"https:\/\/www.robertonovaes.com.br\/index.php\/2022\/08\/16\/aula-4-introducao-ao-python-parte-2\/","title":{"rendered":"Aula 4 &#8211; Introdu\u00e7\u00e3o ao Python | Parte 2"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Conte\u00fado:<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Revis\u00e3o da \u00faltima aula;<\/li>\n\n\n\n<li>Condicionais;<\/li>\n\n\n\n<li>Operadores condicionais (and; or)<\/li>\n\n\n\n<li>Fun\u00e7\u00f5es: assinatura, par\u00e2metro e retorno<\/li>\n\n\n\n<li>Fun\u00e7\u00e3o main em Python<\/li>\n\n\n\n<li>Ferramenta de debug do Pycharm: breakpoint e stepover<\/li>\n\n\n\n<li>Estruturas de dados: listas<\/li>\n\n\n\n<li>Estruturas de repeti\u00e7\u00e3o: for e while (introdu\u00e7\u00e3o)<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Atividade:<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Descri\u00e7\u00e3o da atividade:&nbsp;<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Roberto \u00e9 professor&nbsp;de Direito Romano e recebeu uma nova leva de alunos nesse semestre. Mais uma vez, ele precisa fazer um programa para checar se seus alunos foram aprovados ou n\u00e3o.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apesar de ter gostado do programa que voc\u00ea fez para ele no \u00faltimo semestre, Roberto agora est\u00e1 preocupado com typos no momento de digita\u00e7\u00e3o que fizerem com que algumas notas fossem lan\u00e7adas erradas da \u00faltima vez.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assim, ele quer que seu programa seja ajustado para testar os valores inseridos e verificar se s\u00e3o valores v\u00e1lidos, isto \u00e9, valores entre 0 e 100. Se o valor for inv\u00e1lido, Roberto quer que o programa pergunte o valor novamente, tantas vezes quanto necess\u00e1rias, at\u00e9 que um valor v\u00e1lido seja inserido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sua tarefa \u00e9 escrever o c\u00f3digo para o professor Roberto seguindo essa ideia. Para facilitar, estas s\u00e3o as&nbsp;<strong>especifica\u00e7\u00f5es<\/strong>&nbsp;do programa:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Seu c\u00f3digo deve mostrar uma mensagem perguntando ao usu\u00e1rio &#8220;Qual sua nota?&#8221;;<\/li>\n\n\n\n<li>O valor inserido deve ser lido;<\/li>\n\n\n\n<li>Se o valor for menor do que&nbsp;0 ou maior que 100 (ou seja, inv\u00e1lido),&nbsp;a mesma mensagem deve ser repetida at\u00e9 que o usu\u00e1rio insira um valor v\u00e1lido;<\/li>\n\n\n\n<li>Ap\u00f3s inserido um valor v\u00e1lido, voc\u00ea deve armazenar a nota e test\u00e1-la;<\/li>\n\n\n\n<li>Se a nota for maior que 60, voc\u00ea deve mostrar a mensagem &#8220;Aprovado!&#8221;;<\/li>\n\n\n\n<li>Se a nota for menor que 60, voc\u00ea deve mostrar a mensagem &#8220;Bomba!&#8221;.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea se sentir confort\u00e1vel, encorajamos voc\u00ea a tentar resolver o&nbsp;<strong>desafio #1&nbsp;<\/strong>abaixo (opcional):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Se o valor n\u00e3o for do tipo inteiro, a mesma mensagem deve ser repetida at\u00e9 que o usu\u00e1rio insira um valor do tipo inteiro;<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea se sentir ainda mais confort\u00e1vel, encorajamos voc\u00ea a tentar resolver o&nbsp;<strong>desafio&nbsp; #2&nbsp;<\/strong>abaixo (opcional):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Seu programa deve armazenar em uma lista tantas notas quanto o usu\u00e1rio quiser inserir (<em>n<\/em>);<\/li>\n\n\n\n<li>A m\u00e9dia dever\u00e1 ser calculada com base nas&nbsp;<em>n<\/em>&nbsp;notas inseridas.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Para conseguir realizar a tarefa, voc\u00ea vai&nbsp;<strong>precisar<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Do PyCharm, baix\u00e1vel em&nbsp;<a href=\"https:\/\/www.jetbrains.com\/pt-br\/pycharm\/download\/#section=windows\">https:\/\/www.jetbrains.com\/pt-br\/pycharm\/download\/#section=windows<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>A data de entrega \u00e9 19\/09\/2022. Utilize o formul\u00e1rio abaixo para enviar a tarefa<\/u><\/strong>: https:\/\/forms.gle\/r36v6Eq1GFYB3rgXA<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Conte\u00fado: Atividade: Descri\u00e7\u00e3o da atividade:&nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5,117],"tags":[119,83],"class_list":["post-2619","post","type-post","status-publish","format-standard","hentry","category-disciplinas","category-sistemas-computacionais-e-protecao-dos-direitos-fundamentais","tag-programacao","tag-ufmg"],"_links":{"self":[{"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=2619"}],"version-history":[{"count":10,"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2619\/revisions"}],"predecessor-version":[{"id":2692,"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2619\/revisions\/2692"}],"wp:attachment":[{"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=2619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=2619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robertonovaes.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=2619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}