Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON
Tema 3
Considere o seguinte trecho de um programa escrito em Python:
 s = 0
 for i in range(5):
 	s += 3*i 
print(s)
Assinale a opção que apresenta corretamente o que será impresso na tela.
30
Considere o seguinte trecho de um programa escrito em Python:
 s = 0
 a = 1
 while s < 5:
 	s = 3*a
 	a += 1
 	print(s)
Assinale a opção que apresenta corretamente o que será impresso na tela.
3 6
Considere o seguinte trecho de um programa escrito em Python:
def func1(x):
 x = 10
 print(x)
x = 0
print(x)
func1(x)
print(x)
O que acontecerá quando o usuário tentar executar esse programa?
Será impresso na tela: 0 10 0
Considere o seguinte trecho de um programa, com uma implementação de função recursiva, escrito em Python:
def rec(n):
 if n < 2:
 return rec(n - 1)
print(rec(1))
Quando o usuário tentou executar esse programa, houve um erro. Qual é a causa?
A função não tem condição de parada.
Sabemos que é possível importar módulos e chamar funções desses módulos em Python. Considere o módulo math, que oferece diversas funções matemáticas. Uma dessas funções é a ceil(x), que retorna o menor inteiro maior ou igual a x. Suponha que um estudante queira usar uma variável n, que recebe o valor 5.9, e em seguida imprimir na tela o menor inteiro maior ou igual a ela. 
import math
n = 5.9
print(math.ceil(n))
Sobre a linguagem Python e sua biblioteca padrão, é correto afirmar que: 
Tem módulo de operações matemáticas math, que não permite operações com números complexos.
1.Considere o seguinte trecho de um programa escrito em Python:
 try:
 num = eval(input("Entre com um número inteiro: "))
 print(num)
 except ValueError:
 print("Mensagem 1")
 except IndexError:
 print("Mensagem 2")
except:
 print("Mensagem 3")
Suponha que durante a execução o usuário entre com a palavra numero quando solicitado. Assinale a opção que mostra o resultado imediato dessa ação.
Será impresso na tela Mensagem 3.
2.Sobre o tratamento de exceções em Python, é incorreto afirmar que: 
Não é possível utilizar a cláusula finally.

Mais conteúdos dessa disciplina