• Home
  • Chat IA
  • Recursos
  • Guru IA
  • Professores
Home
Recursos
Chat IA
Professores

·

Cursos Gerais ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Tcc Extração Automática de Dados de Imagens Estruturadas e Não Estruturadas

65

Tcc Extração Automática de Dados de Imagens Estruturadas e Não Estruturadas

Linguagens de Programação

UMG

Especificacao de Modulos e Funcionalidades de Sistema para Clinica Medica

5

Especificacao de Modulos e Funcionalidades de Sistema para Clinica Medica

Linguagens de Programação

UMG

Temporização-Nao-Bloqueante-Arduino-Funcao-Millis-Exemplos-Codigo

4

Temporização-Nao-Bloqueante-Arduino-Funcao-Millis-Exemplos-Codigo

Linguagens de Programação

UMG

Trabalho de Desenvolvimento Web em Html5 com Javascript

1

Trabalho de Desenvolvimento Web em Html5 com Javascript

Linguagens de Programação

UMG

Trabalho de Programação Web

3

Trabalho de Programação Web

Linguagens de Programação

UMG

CRUD Python Completo: 2 Modelos Relacionados com Validações e Tratamento de Excecoes

1

CRUD Python Completo: 2 Modelos Relacionados com Validações e Tratamento de Excecoes

Linguagens de Programação

UMG

Lista de Exercicios R - Manipulacao de Dados e Pacotes

12

Lista de Exercicios R - Manipulacao de Dados e Pacotes

Linguagens de Programação

UMG

Estruturar um Programa no Google Colab

1

Estruturar um Programa no Google Colab

Linguagens de Programação

UMG

Lista de Exercícios 05

1

Lista de Exercícios 05

Linguagens de Programação

UMG

Pim de Programação

70

Pim de Programação

Linguagens de Programação

UMG

Texto de pré-visualização

Computacao 1 Python Aula 3 Teorica Tipos de dados Strings Estrutura Condicional Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 1 28 Tipos de Dados Dados Numericos Numeros Inteiros IntLong Ponto Flutuante Float Numeros Complexos Complex Operacoes com dados de um mesmo tipo tendem a gerar resultados do mesmo tipo dos operandos Operacoes com dados de diferentes tipos geram resultados do tipo mais complexo Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 2 28 Tipos de Dados Sequˆencia de caracteres Str Constantes string sao escritas usando aspas simples ou duplas Exemplo a ou a O operador pode ser usado para concatenar strings Exemplo ab e o mesmo que ab O operador pode ser usado para repetir strings Exemplo a10 e o mesmo que aaaaaaaaaa Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 3 28 Tipos de Dados Conversao entre tipos de dados Dados numericos nao sao convertidos automaticamente para o tipo string Exemplo Minha idade e 15 anos TypeError Cant convert int object to string implicitly Minha idade e str15 anos Minha idade e 15 anos Para converter uma string em inteiro ou float podemos usar Exemplo int15 15 float314 314 Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 4 28 String Exercıcio Escreva uma funcao que receba como parˆametro o nome e a idade de uma pessoa e que retorne a frase Ola fulano meu nome e Python e eu tenho x anos onde fulano e x sao respectivamente o nome e o dobro da idade do usuario Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 5 28 String Exercıcio Escreva uma funcao que receba como parˆametro o nome e a idade de uma pessoa e que retorne a frase Ola fulano meu nome e Python e eu tenho x anos onde fulano e x sao respectivamente o nome e o dobro da idade do usuario Funcao que recebe nome e idade e escreve uma frase strint str def olafulanonomeidade return Ola nome meu nome e Python e tenho str2intidade anos Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 5 28 Tipos de Dados Booleano Bool Assume apenas dois valores verdadeiro True ou falso False E o tipo de dado resultante das operacoes de comparacao Exemplo 32 True 10 5 False Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 6 28 Relacoes e Expressoes Booleanas Relacoes Operadores igual diferente ATENC AO X Y operador relacional X E IGUAL A Y X Y operador de atribuicao ATRIBUIR A X O VALOR DE Y Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 7 28 Relacoes e Expressoes Booleanas Relacoes Operadores igual diferente Expressoes Booleanas Retornam como resultado de sua avaliacao os valores verdadeiro True ou falso False Operadores 1 not negacao 2 and e 3 or ou nesta ordem de precedˆencia Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 8 28 Operadores Logicos Operadores not negacao and e or ou x and y verdadeiro se e somente se x e y forem ambos verdadeiros x or y falso se e somente se x e y forem ambos falsos not x falso se x for verdadeiro e verdadeiro se x for falso Observe que x e y podem ser variaveis booleanas ou podem ser expressoes booleanas compostas de operadores relacionais e operadores logicos Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 9 28 Expressoes Booleanas Tabela Verdade Exp 1 Exp 2 Exp 1 and Exp 2 Exp 1 or Exp 2 not Exp 1 T T T T F T F F T F F T F T T F F F F T Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 10 28 Expressoes Booleanas Exercıcio Construa a tabelaverdade para as seguintes expressoes 1 p and q and notp or q 2 notp and not q or q 3 X Y Z or Nome Maria and 1 2 4 Nome Jorge and False or Z X 10 Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 11 28 Estrutura Condicional Simples Faca uma funcao que dado um numero inteiro X passado como parˆametro retorna a string positivo caso X seja um numero positivo e nao positivo caso contrario Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 12 28 Estrutura Condicional Simples Faca uma funcao que dado um numero inteiro X passado como parˆametro retorna a string positivo caso X seja um numero positivo e nao positivo caso contrario Funcao que recebe um numero inteiro e determina se ele e positivo int str def positivoX if X 0 return positivo return nao positivo Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 12 28 Estrutura Condicional Simples Faca uma funcao que dado um numero inteiro X passado como parˆametro retorna a string positivo caso X seja um numero positivo e nao positivo caso contrario Funcao que recebe um numero inteiro e determina se ele e positivo int str def positivoX if X 0 return positivo return nao positivo Estrutura Condicional Simples if expressao comandos Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 12 28 Estrutura Condicional Simples Faca uma funcao que dado um numero inteiro X passado como parˆametro retorna a string positivo caso X seja um numero positivo e nao positivo caso contrario Funcao que recebe um numero inteiro e determina se ele e positivo int str def positivoX if X 0 return positivo return nao positivo Estrutura Condicional Simples if expressao comandos expressao na estrutura condicional e um tipo especial de expressao chamado expressao booleana que pode ser verdadeira ou falsa Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 12 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 13 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 14 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 15 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 16 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 17 28 Estrutura Condicional Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 18 28 Estrutura Condicional Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Funcao que recebe um numero inteiro e determina se ele e positivo negativo ou zero int str def PosNegZeroX if X 0 return positivo if X 0 return negativo if X 0 return zero Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 18 28 Estrutura Condicional Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Funcao que recebe um numero inteiro e determina se ele e positivo negativo ou zero int str def PosNegZeroX if X 0 return positivo if X 0 return negativo if X 0 return zero Podemos simplificar o codigo Como Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 18 28 Estrutura Condicional Composta Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 19 28 Estrutura Condicional Composta Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 20 28 Estrutura Condicional Composta Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 21 28 Estrutura Condicional Composta Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 22 28 Estrutura Condicional Composta Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Funcao que recebe um numero inteiro e determina se ele e positivo negativo ou zero int str def PosNegZeroX if X 0 return positivo else if X 0 return negativo else return zero Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 23 28 Estrutura Condicional Composta Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Funcao que recebe um numero inteiro e determina se ele e positivo negativo ou zero int str def PosNegZeroX if X 0 return positivo elif X 0 return negativo else return zero Teste no Python Tutor para os seguintes casos PosNegZero0 PosNegZero2 e PosNegZero12 Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 24 28 Estrutura Condicional 1 Faca uma funcao que receba como entrada o codigo de uma mercadoria e o preco e retorne como saıda o preco da mercadoria sendo que se o codigo for 00 um desconto de 10 no preco deve ser aplicado 2 Faca uma funcao que receba como entrada dois numeros e retorne o maior deles Os valores sao por definicao diferentes entre si 3 Faca uma funcao que receba como entrada dois numeros e retorne o maior deles Caso os numeros sejam iguais retorne Os numeros sao iguais Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 25 28 Estrutura Condicional 4 Faca uma funcao que receba como entrada trˆes numeros e retorne o maior deles Caso os trˆes numeros sejam iguais retorne Os numeros sao iguaisFaca o chinˆes da sua funcao para as seguintes entradas Entrada Valor de Retorno 92541 7432 1 91 91 5L 52 0 10 5 Uma faculdade atribui mencoes aos alunos conforme a faixa de notas que tenha atingido 90 a 10 S superior 70 a 89 MS medio superior 50 a 69 M medio 00 a 49 MI medio inferior Faca uma funcao que dada a nota retorna a mencao Caso a nota nao esteja entre 0 e 10 retornar mensagem de nota invalida Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 26 28 Estrutura Condicional 6 Faca uma funcao em Python que receba como entrada as notas P1 P2 e P3 das provas e a nota da avaliacao pratica AP de um aluno de computacao 1 Sua funcao deve entao retornar a media deste aluno e uma string dizendo aprovado caso o aluno tenha sido aprovado ou reprovado caso contrario Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 27 28 Computacao 1 Python Aula 3 Teorica Tipos de dados Strings Estrutura Condicional Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 28 28 Resolução dos Problemas de Python Questão 01 def calcularprecocodigo preco if codigo 00 return preco 09 Aplica 10 de desconto por isso fica 09 else return preco Questão 02 def maiornumeroa b if a b return a else return b Questão 03 def maiorouiguala b if a b return a elif b a return b else return Os números são iguais Questão 04 def maiortresa b c if a b c return Os números são iguais else return maxa b c Questão 05 def mencaonota if nota 0 or nota 10 return nota inválida elif nota 9 return S elif nota 7 return MS elif nota 5 return M else return MI Questão 06 def situacaoalunop1 p2 p3 ap media p1 p2 p3 ap 4 calculo da media do aluno if media 5 return media aprovado else return media reprovado

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Tcc Extração Automática de Dados de Imagens Estruturadas e Não Estruturadas

65

Tcc Extração Automática de Dados de Imagens Estruturadas e Não Estruturadas

Linguagens de Programação

UMG

Especificacao de Modulos e Funcionalidades de Sistema para Clinica Medica

5

Especificacao de Modulos e Funcionalidades de Sistema para Clinica Medica

Linguagens de Programação

UMG

Temporização-Nao-Bloqueante-Arduino-Funcao-Millis-Exemplos-Codigo

4

Temporização-Nao-Bloqueante-Arduino-Funcao-Millis-Exemplos-Codigo

Linguagens de Programação

UMG

Trabalho de Desenvolvimento Web em Html5 com Javascript

1

Trabalho de Desenvolvimento Web em Html5 com Javascript

Linguagens de Programação

UMG

Trabalho de Programação Web

3

Trabalho de Programação Web

Linguagens de Programação

UMG

CRUD Python Completo: 2 Modelos Relacionados com Validações e Tratamento de Excecoes

1

CRUD Python Completo: 2 Modelos Relacionados com Validações e Tratamento de Excecoes

Linguagens de Programação

UMG

Lista de Exercicios R - Manipulacao de Dados e Pacotes

12

Lista de Exercicios R - Manipulacao de Dados e Pacotes

Linguagens de Programação

UMG

Estruturar um Programa no Google Colab

1

Estruturar um Programa no Google Colab

Linguagens de Programação

UMG

Lista de Exercícios 05

1

Lista de Exercícios 05

Linguagens de Programação

UMG

Pim de Programação

70

Pim de Programação

Linguagens de Programação

UMG

Texto de pré-visualização

Computacao 1 Python Aula 3 Teorica Tipos de dados Strings Estrutura Condicional Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 1 28 Tipos de Dados Dados Numericos Numeros Inteiros IntLong Ponto Flutuante Float Numeros Complexos Complex Operacoes com dados de um mesmo tipo tendem a gerar resultados do mesmo tipo dos operandos Operacoes com dados de diferentes tipos geram resultados do tipo mais complexo Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 2 28 Tipos de Dados Sequˆencia de caracteres Str Constantes string sao escritas usando aspas simples ou duplas Exemplo a ou a O operador pode ser usado para concatenar strings Exemplo ab e o mesmo que ab O operador pode ser usado para repetir strings Exemplo a10 e o mesmo que aaaaaaaaaa Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 3 28 Tipos de Dados Conversao entre tipos de dados Dados numericos nao sao convertidos automaticamente para o tipo string Exemplo Minha idade e 15 anos TypeError Cant convert int object to string implicitly Minha idade e str15 anos Minha idade e 15 anos Para converter uma string em inteiro ou float podemos usar Exemplo int15 15 float314 314 Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 4 28 String Exercıcio Escreva uma funcao que receba como parˆametro o nome e a idade de uma pessoa e que retorne a frase Ola fulano meu nome e Python e eu tenho x anos onde fulano e x sao respectivamente o nome e o dobro da idade do usuario Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 5 28 String Exercıcio Escreva uma funcao que receba como parˆametro o nome e a idade de uma pessoa e que retorne a frase Ola fulano meu nome e Python e eu tenho x anos onde fulano e x sao respectivamente o nome e o dobro da idade do usuario Funcao que recebe nome e idade e escreve uma frase strint str def olafulanonomeidade return Ola nome meu nome e Python e tenho str2intidade anos Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 5 28 Tipos de Dados Booleano Bool Assume apenas dois valores verdadeiro True ou falso False E o tipo de dado resultante das operacoes de comparacao Exemplo 32 True 10 5 False Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 6 28 Relacoes e Expressoes Booleanas Relacoes Operadores igual diferente ATENC AO X Y operador relacional X E IGUAL A Y X Y operador de atribuicao ATRIBUIR A X O VALOR DE Y Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 7 28 Relacoes e Expressoes Booleanas Relacoes Operadores igual diferente Expressoes Booleanas Retornam como resultado de sua avaliacao os valores verdadeiro True ou falso False Operadores 1 not negacao 2 and e 3 or ou nesta ordem de precedˆencia Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 8 28 Operadores Logicos Operadores not negacao and e or ou x and y verdadeiro se e somente se x e y forem ambos verdadeiros x or y falso se e somente se x e y forem ambos falsos not x falso se x for verdadeiro e verdadeiro se x for falso Observe que x e y podem ser variaveis booleanas ou podem ser expressoes booleanas compostas de operadores relacionais e operadores logicos Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 9 28 Expressoes Booleanas Tabela Verdade Exp 1 Exp 2 Exp 1 and Exp 2 Exp 1 or Exp 2 not Exp 1 T T T T F T F F T F F T F T T F F F F T Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 10 28 Expressoes Booleanas Exercıcio Construa a tabelaverdade para as seguintes expressoes 1 p and q and notp or q 2 notp and not q or q 3 X Y Z or Nome Maria and 1 2 4 Nome Jorge and False or Z X 10 Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 11 28 Estrutura Condicional Simples Faca uma funcao que dado um numero inteiro X passado como parˆametro retorna a string positivo caso X seja um numero positivo e nao positivo caso contrario Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 12 28 Estrutura Condicional Simples Faca uma funcao que dado um numero inteiro X passado como parˆametro retorna a string positivo caso X seja um numero positivo e nao positivo caso contrario Funcao que recebe um numero inteiro e determina se ele e positivo int str def positivoX if X 0 return positivo return nao positivo Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 12 28 Estrutura Condicional Simples Faca uma funcao que dado um numero inteiro X passado como parˆametro retorna a string positivo caso X seja um numero positivo e nao positivo caso contrario Funcao que recebe um numero inteiro e determina se ele e positivo int str def positivoX if X 0 return positivo return nao positivo Estrutura Condicional Simples if expressao comandos Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 12 28 Estrutura Condicional Simples Faca uma funcao que dado um numero inteiro X passado como parˆametro retorna a string positivo caso X seja um numero positivo e nao positivo caso contrario Funcao que recebe um numero inteiro e determina se ele e positivo int str def positivoX if X 0 return positivo return nao positivo Estrutura Condicional Simples if expressao comandos expressao na estrutura condicional e um tipo especial de expressao chamado expressao booleana que pode ser verdadeira ou falsa Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 12 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 13 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 14 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 15 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 16 28 Python Tutor Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 17 28 Estrutura Condicional Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 18 28 Estrutura Condicional Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Funcao que recebe um numero inteiro e determina se ele e positivo negativo ou zero int str def PosNegZeroX if X 0 return positivo if X 0 return negativo if X 0 return zero Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 18 28 Estrutura Condicional Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Funcao que recebe um numero inteiro e determina se ele e positivo negativo ou zero int str def PosNegZeroX if X 0 return positivo if X 0 return negativo if X 0 return zero Podemos simplificar o codigo Como Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 18 28 Estrutura Condicional Composta Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 19 28 Estrutura Condicional Composta Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 20 28 Estrutura Condicional Composta Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 21 28 Estrutura Condicional Composta Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 22 28 Estrutura Condicional Composta Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Funcao que recebe um numero inteiro e determina se ele e positivo negativo ou zero int str def PosNegZeroX if X 0 return positivo else if X 0 return negativo else return zero Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 23 28 Estrutura Condicional Composta Faca uma funcao que determina se um numero inteiro X passado como parˆametro e positivo negativo ou zero O valor de retorno da funcao deve ser uma dentre as strings positivo negativo ou zero Funcao que recebe um numero inteiro e determina se ele e positivo negativo ou zero int str def PosNegZeroX if X 0 return positivo elif X 0 return negativo else return zero Teste no Python Tutor para os seguintes casos PosNegZero0 PosNegZero2 e PosNegZero12 Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 24 28 Estrutura Condicional 1 Faca uma funcao que receba como entrada o codigo de uma mercadoria e o preco e retorne como saıda o preco da mercadoria sendo que se o codigo for 00 um desconto de 10 no preco deve ser aplicado 2 Faca uma funcao que receba como entrada dois numeros e retorne o maior deles Os valores sao por definicao diferentes entre si 3 Faca uma funcao que receba como entrada dois numeros e retorne o maior deles Caso os numeros sejam iguais retorne Os numeros sao iguais Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 25 28 Estrutura Condicional 4 Faca uma funcao que receba como entrada trˆes numeros e retorne o maior deles Caso os trˆes numeros sejam iguais retorne Os numeros sao iguaisFaca o chinˆes da sua funcao para as seguintes entradas Entrada Valor de Retorno 92541 7432 1 91 91 5L 52 0 10 5 Uma faculdade atribui mencoes aos alunos conforme a faixa de notas que tenha atingido 90 a 10 S superior 70 a 89 MS medio superior 50 a 69 M medio 00 a 49 MI medio inferior Faca uma funcao que dada a nota retorna a mencao Caso a nota nao esteja entre 0 e 10 retornar mensagem de nota invalida Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 26 28 Estrutura Condicional 6 Faca uma funcao em Python que receba como entrada as notas P1 P2 e P3 das provas e a nota da avaliacao pratica AP de um aluno de computacao 1 Sua funcao deve entao retornar a media deste aluno e uma string dizendo aprovado caso o aluno tenha sido aprovado ou reprovado caso contrario Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 27 28 Computacao 1 Python Aula 3 Teorica Tipos de dados Strings Estrutura Condicional Coordenacao de Computacao Dept Ciˆencia da Computacao UFRJ 28 28 Resolução dos Problemas de Python Questão 01 def calcularprecocodigo preco if codigo 00 return preco 09 Aplica 10 de desconto por isso fica 09 else return preco Questão 02 def maiornumeroa b if a b return a else return b Questão 03 def maiorouiguala b if a b return a elif b a return b else return Os números são iguais Questão 04 def maiortresa b c if a b c return Os números são iguais else return maxa b c Questão 05 def mencaonota if nota 0 or nota 10 return nota inválida elif nota 9 return S elif nota 7 return MS elif nota 5 return M else return MI Questão 06 def situacaoalunop1 p2 p3 ap media p1 p2 p3 ap 4 calculo da media do aluno if media 5 return media aprovado else return media reprovado

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2026 Meu Guru® • 42.269.770/0001-84