Exercícios de Desvio condicional em Python
1. Indique a mensagem que apresentará a execução das seguintes instruções:
x=8
if x>=8.5:
print"Conceito A" if x>=7.5:
print"Conceito B" if x>=5.5:
print"Conceito C"
if x>=5:
print "Conceito D"
Resposta:
Conceito B
Conceito C
Conceito D
2.Indique a mensagem que apresentará a execução das seguintes instruções:
x=8
if x>=8.5:
print "Conceito A"
elif x>=7.5:
print "Conceito B"
elif x>=5.5:
print "Conceito C"
elif x>=5:
print "Conceito D"
Resposta:
Conceito B
3.Indique a mensagem que apresentará a execução das seguintes instruções:
aluno="Joao Carlo" disciplina="PI"
if aluno=="Joao Carlos"and disciplina=="PI": print"Conceito A"
else:
print"Alunonao cadastrado"
Resposta:
Aluno nao cadastrado
4.Indique a mensagem que apresentara´ a execução das seguintes instruções:
aluno="Joao Carlo" disciplina="PI"
if aluno=="Joao Carlos"ordisciplina=="PI":print"Conceito A"
else:
print"Aluno nao cadastrado"
Resposta:
Conceito A
5. Indique a mensagem que apresentará a execução das seguintes instruções:
x=8
y=5
z=13
if x>=1 and x<=31: if y>0 and y<13 span="">:13>
if x+y!=z:
print"A data de hoje eh 8/5/13" else:
print"A data de hoje nao eh 8/5/13"
Resposta:
A data de hoje nao eh8/5/13
6. Crie uma função em que, dados 3 números como parâmetros, permita verificar se a soma de quaisquer par de números gera a soma do terceiro número.
def verificar_somatoria(a,c,b):
if a+b==c:
returnstr(a)+’+’+str(b)+’=’+str(c)
if a+c==b:
returnstr(a)+’+’+str(c)+’=’+str(b)
if b+c==a:
returnstr(b)+’+’+str(c)+’=’+str(a)
7. Crie uma função determinar o maior numero que receba dois números (inteiros ou reais) e retorne o maior valor de ambos os números.
def determinar_o_maior_numero(p, q):
if p<q:
return q
else:
return p
8. Crie uma função determinar o maior numero que receba três números (inteiros ou reais) e retorne o maior valor do números.
def determinar_o_maior_numero(a,b,c):
if a<b:
if b<c:
return c
else:
return b
else:
if a<c:
return c
else:
return a
Comentários
Postar um comentário