Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa correta para ajustá-lo:
import math
num =input("Digite um número: ")
quadrado = math.pow(num,2)
cubo = math.pow(num,3)
raiz = math.sqrt(num)
print(f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}')
print(f'A raiz quadrada é {raiz:.2f}')
Resposta correta: B) Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))
Considere o código a seguir:
>>> dia = 20
>>> mes = 'Outubro'
>>> ano = 2022
Selecione a alternativa para a impressão dos dados formatados como: 20 de outubro de 2022.
Resposta correta: C) print(dia, mes, ano, sep= ' de ')
Você e seu colega desenvolveram a seguinte função que calcula o quadrado de um número:
# Eu
def quadrado(x):
return x * x
print(quadrado(4))
# Meu colega:
def quadrado():
valor = x * x
return valor
print(quadrado())
Compare as resoluções e indique qual é a afirmativa correta para a comparação.
Resposta correta: D) O seu programa chama a função com o número 4 e depois mostra o resultado no print. A função de seu colega não tem parâmetros, então a função não reconhece a variável x.
Você tem o seguinte programa.
defleNumero():
numero =eval(input("Digite um número: "))
return numero print("números lidos")
Indique qual é alternativa correta que comenta este pedaço de programa.
Resposta correta: C) A função leNumero() lê uma entrada digitada pelo usuário. O comando print não executará porque está depois da instrução return. A função está sendo definida, mas não está sendo usada.
Você quer fazer um programa Python para calcular a área de um triângulo. Lembrando que você quer um programa que aceite tanto números inteiros como com ponto decimal, indique qual é a alternativa correta.
Resposta correta: C) (código usando eval)
Considere os seguintes métodos e suas definições.
1. print().
2. input().
3. eval().
I. Tem o objetivo de retornar uma string, independentemente do valor digitado pelo usuário.
II. Tem o objetivo de instruir a linguagem para executar uma string como uma expressão Python.
III. Tem o objetivo de apresentar os dados em linha de comando.
Resposta correta: B) 1-III; 2-I; 3-II.
Analise as asserções a seguir e as relações propostas entre elas.
I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores.
PORQUE
II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF.
Resposta correta: D) as duas asserções são verdadeiras, e a segunda justifica a primeira.
Analise as asserções a seguir e as relações propostas entre elas.
I. As funções em um programa na linguagem Python devem ser definidas antes que sejam utilizadas, para que o interpretador reconheça a função.
PORQUE
II. As funções em Python devem ser definidas com o comando "def" e possuir um nome que não esteja entre as palavras reservadas da linguagem.
Resposta correta: D) as duas asserções são verdadeiras, e a segunda não justifica a primeira.