Você está na página 1de 1

Estrutura de Controle Sequencial

Variáveis

Exemplo − 01

In [11]: f = 'Eae oskra'

print(f)

Eae oskra

Exemplo − 02

In [12]: z = 2

x = 3

r = x + z

print(r)

Exemplo − 03

In [13]: z = 2.3

x = 3.5

r = x + z

print(r)

5.8

Variáveis
Regras para nomes de variáveis:
- Deve começar com uma letra (maiúscula ou minúscula) ou _ (sublinhado);

- Pode conter números (não começar com números);

- Não pode conter caracteres especiais (exceto o sublinhado);

- Python 3 permite a utilização de acentos;

- Não deve utilizar palavras reservadas da linguagem Python.

A função type() exibe o tipo de um valor ou variável.


In [14]: a1 = 5

print(type(a1))

a1 = 'Python'

print(type(a1))

<class 'int'>

<class 'str'>

Função print()
In [15]: x, y = 'Interestelar', 5

print(f'O filme {x}, com toda certeza irá ganhar {y} estrelas!')

O filme Interestelar, com toda certeza irá ganhar 5 estrelas!

Possivel inicio de um projeto!!!


In [16]: #while True:

# n = int(input('Olá, o que está fazendo este horário dentro de uma caverna tão estranha? \nOpção 01: Apenas observando... -- Digite: 1 \nOpção 02: Comendo o cu de curioso -- Digite: 2 \nOpção 03: Por que você não me responde,
# if n == 1:

# print('Interessante, eu também, tenha uma excelente noite!!')

# elif n == 2:

# print('Oi, qual o seu nome? Tudo bem com você? Vem sempre aqui? rsrs...( ͡ ° ͜ʖ ͡ °)')

# else:

# print('Comendo o cu de curioso :)')

# y = input('Digite seu nome: ')

# print(f'Olá {y}, somos apoiadores da instituição AURP (Apoiadores do Urubu do PIX)\n Por favor, se apoia a grandiosa causa do golpista Urubu do pix \n Envie um PIX para: laxel.173@gmail.com ')

# print (y)

# final = input('Caso queira jogar novamente, aperte a tecla"enter" para repetir')

Exercicios - Lista 1

Q1 - Faça um programa que receba, via teclado, a base e a altura de um triângulo e calcule sua área. Imprima o resultado na tela com 2 casas decimais.
In [17]: b = float(input('Digite o valor da base, em centimetros, do seu triângulo: '))

h = float(input('Digite o valor da altura, em centimetros, do seu triângulo: '))

x = (b*h)/2

print(f'O valor da área do seu triangulo é: {x:.2f} cm²')

Digite o valor da base, em centimetros, do seu triângulo: 2

Digite o valor da altura, em centimetros, do seu triângulo: 2

O valor da área do seu triangulo é: 2.00 cm²

Q4 - Faça um programa que receba, via teclado, a altura e o raio da base de um cone e calcule seu volume. Imprima o resultado na tela com 4 casas decimais. Considere π = 3.141592.
In [18]: h = int(input('Digite o valor da altura do seu cone em centimetros: '))

r = int(input('Digite o valor do raio da base do seu cone em centimetros: '))

v = ((3.141592)*(r**3)*(h))/3

print(f'O volume do seu cone é: {v:.4f} cm²')

Digite o valor da altura do seu cone em centimetros2

Digite o valor do raio da base do seu cone em centimetros2

O volume do seu cone é: 16.7552 cm²

Q5 - Faça um programa que receba, via teclado, uma temperatura em graus Farenheit e a converta em graus Kelvin. Imprima o resultado na tela com 2 casas decimais, como mostrado no exemplo
abaixo.
45.00 Fahrenheit = 280.37 Kelvin .

In [23]: tf = float(input('Digite o valor da temperatura em graus Farenheit: '))

tk = ((5*tf-160)/9) + 273

print(f'O valor da temperatura em Kelvin é: {tk:.2f} k')

Digite o valor da temperatura em graus Farenheit: 45

O valor da temperatura em Kelvin é: 280.22 k

Q16 - Seja v o valor arrecadado por uma loteria em um concurso, esta divide para seus ganhadores 70% desse valor. A importancia será dividida entre os três ganhadores da seguinte forma: o
primeiro ganhador receberá 46%, o segundo receberá 32% e o terceiro receberá o restante. Faça um programa que receba, via teclado, o valor v arrecadado, calcule e imprima na tela quanto
receberá cada um dos ganhadores e o lucro da loteria.
In [29]: v = int(input('Digite o valor em reais, arrecadado no concurso da loteria: '))

x = v*0.70

y = x*0.46

z = x*0.32

i = x*0.22

j = v*0.30

print(f' O lucro da loteria foi de: R${j:.2f} reais \n O primeiro colocado ganhou: R${y:.2f} reais\n O segundo colocado ganhou: R${z:.2f} reais\n O terceiro colocado ganhou: R${i:.2f} reais')

Digite o valor em reais, arrecadado no concurso da loteria: 5

O lucro da loteria foi de: R$1.50 reais

O primeiro colocado ganhou: R$1.61 reais

O segundo colocado ganhou: R$1.12 reais

O terceiro colocado ganhou: R$0.77 reais

Q19 - Faça um programa que receba, via teclado, dois números reais e os armazene em variáveis x e y. Imprima esses números na tela. Em seguida, faça com que x passe a ter o valor de y, e que
y passe a ter o valor de x e imprima esses números na tela novamente.
In [32]: x = input('Digite o valor do primeiro número: ')

y = input('Digite o valor do segundo número: ')

print(f'x = {x} e y = {y}')

print(f'x = {y} e y = {x}')

Digite o valor do primeiro número: 5

Digite o valor do segundo número: 3

x = 5 e y = 3

x = 3 e y = 5

Exercicios - Lista 2

Q1 - Faça um programa que receba, via teclado, um número real. Se esse número for positivo, calcule a raíz quadrada do mesmo e imprima na tela. Se o número for negativo, imprima uma
mensagem dizendo que não existe raíz quadrada real.
In [36]: n = int(input('digite um numero: '))

if n > 0:

x = (n)**(1/2)

else:

x = 'Não existe raiz quadrada real'

print(x)

digite um numero: 4

2.0

Q9 - A velocidade vertical (m/s) de um míssil é dada por


2
⎧ 10t − 2, 5t, se 0 ≤ t ≤ 10
2
v(t) = ⎨ −0, 25t + 1000, se 10 < t ≤ 20 (1)

2
2(t − 20) + 45t, se 20 < t ≤ 30.

Faça um programa que receba, via teclado, o tempo t (s), 0 ≤ t ≤ 30, calcule e imprima na tela a velocidade vertical do míssil.
In [35]: t = int(input('Digite um valor inteiro de velocidade em segundos: '))

if t >= 0 and t <= 10:

v = 10*t**2 - 2.5*t

print(f'O valor da velocidade do míssil é de: {v:.2f} m/s')

elif t > 10 and t <= 20:

v = (-0.25)*t**2 + 1000

print(f'O valor da velocidade do míssil é de: {v:.2f} m/s')

elif t > 20 and t <= 30:

v = 2*((t-20)**2) + 45*t

print(f'O valor da velocidade do míssil é de: {v:.2f} m/s')

Digite um valor inteiro de velocidade em segundos: 28

O valor da velocidade do míssil é de: 1388.00 m/s

Q12 - Para doar sangue é necessário ter entre 16 e 69 anos, pesar no mínimo 50 kg e estar descansado (ter dormido pelo menos 6 horas nas últimas 24 horas). Faça um programa que receba, via
teclado, essas informações e imprima na tela se a pessoa pode ou não doar sangue.
In [ ]:

Q14 - A nota final de um estudante é calculada a partir de 3 notas atribuídas, respectivamente, a um trabalho de laboratório (peso 2), a uma avaliação semestral (peso 3) e a um exame final (peso
5). Faça um programa que receba, via teclado, as notas dessas avaliações, calcule e exiba na tela a média do aluno e sua situação de acordo com o critério:
∙M édia ≥ 6 : Aprovado;
∙6 > M édia ≥ 3 : Recuperação;
∙M édia < 3 : Reprovado.

In [ ]:

20) Faça um programa que receba, via teclado, um


tempo expresso em segundos e exiba na tela esse
tempo em horas, minutos e segundos. Exemplos:
55 s −→ 55 s.
2000 s −→ 33 min; 20 s.
11300 s −→ 3 h; 8 min; 20 s.

In [ ]:

Exercicios - Lista 3

Q9 - Faça um programa que receba, via teclado, um número inteiro positivo n e calcule o somatório que segue:
n
2x − 1 3 5 7 2n − 1
∑ = 1 + + + +. . . +
x 2 3 4 n
x=1

In [11]: n = int(input('Digite um valor inteiro: '))

p = 0 #acumulador

for n in range (1, n+1):

p += (2*n - 1)/n

print(p)

Digite um valor inteiro: 3

4.166666666666667

In [ ]:

Você também pode gostar