Pular para o conteúdo principal

Exercícios resolvidos da aula 01

Solução dos exercícios da aula 1

Exercício 1

Converta as seguintes expressões matemáticas para Python e teste as no interpretador Python

  • $10 + 20 \times 30$
In [46]:
10 + 20 * 30
Out[46]:
610
  • $4^2 \div 30$
In [4]:
4**2 / 30
Out[4]:
0.5333333333333333
  • $ (9^4 + 2) \times 6 - 1 $
In [6]:
(9**4 + 2) * 6 - 1
Out[6]:
39377

Exercício 2

Digite a seguinte expressão no interpretador:

10 % 3 * 10 ** 2 + 1 - 10 * 4 / 2
In [7]:
10 % 3 * 10 ** 2 + 1 - 10 * 4 / 2
Out[7]:
81.0

Exercício 3

Faça um programa que escreve o teu nome na tela

In [8]:
print("Meu nome é Paulo Jabardo")
Meu nome é Paulo Jabardo

Exercício 4

Faça um programa que exibe o resultado de $2a\times 3b$ onde a vale 3 e b vale 5.

In [9]:
a = 3
b = 5
print(2*a * 3*b)
90

Exercício 5

Escreva um programa que calcule a soma de três variáveis e imprima o resultado na tela.

In [10]:
v1 = 1
v2 = 10
v3 = 100
soma = v1 + v2 + v3
print(soma)
111

Exercício 6

Modifique o programa 1 de para se calcular o quanto uma pedra cai na lua após 5 s se a aceleração da gravidade na lua vale $g = 1,625\:m/s^2$.

In [11]:
t = 5 # s
g = 1.625 # m/s**2
z = 1/2 * g * t**2   # m
print(z)
20.3125
In [13]:
a = 4
b = 10
c = 5.0
d = 1
f = 5
In [15]:
a==c
Out[15]:
False
In [16]:
a < b
Out[16]:
True
In [17]:
d > b
Out[17]:
False
In [18]:
c != f
Out[18]:
False
In [19]:
a == b
Out[19]:
False
In [20]:
c < d
Out[20]:
False
In [21]:
c >= f
Out[21]:
True
In [22]:
f >= c
Out[22]:
True
In [23]:
c <= c
Out[23]:
True
In [24]:
c <= f
Out[24]:
True

Exercício 8

Qual o valo das expressões abaixo para a = True, b = False e c = True?

In [25]:
a = True
b = False
c = True
In [26]:
a and b
Out[26]:
False
In [27]:
b and a
Out[27]:
False
In [28]:
not c
Out[28]:
False
In [29]:
not b 
Out[29]:
True
In [30]:
not a
Out[30]:
False
In [31]:
a and b
Out[31]:
False
In [32]:
b and c
Out[32]:
False
In [33]:
a or c
Out[33]:
True
In [34]:
b or c
Out[34]:
True
In [35]:
c or a
Out[35]:
True
In [36]:
c or b
Out[36]:
True
In [37]:
c or c
Out[37]:
True
In [38]:
c
Out[38]:
True
In [39]:
b or b
Out[39]:
False

Exercício 9

Escreva um programa para determinar se uma pessoa deve ou não pagar imposto. Uma pessoa paga imposto se o salário é maior que R$ 1200.

In [41]:
salario = 1500
deve_pagar = salario > 1200
print(deve_pagar)
True
In [42]:
salario = 1100
deve_pagar = salario > 1200
print(deve_pagar)
False

Exercício 10

Calcule o resultado da expressão para A > B and C or D

In [43]:
A = 1; B = 2; C = True; D = False
A > B and C or D
Out[43]:
False
In [44]:
A = 10; B = 3; C = False; D = False
A > B and C or D
Out[44]:
False
In [45]:
A = 5; B = 1; C = True; D = False
A > B and C or D
Out[45]:
True

Demais exercícios ficam na solução da próxima aula!

Comentários

Comments powered by Disqus