Escolar Documentos
Profissional Documentos
Cultura Documentos
8-
Dinâmica: gerada automaticamente.
Forte: Uma vez que uma variável tenha um valor de um tipo, ele não pode ser
usado como se fosse de outro tipo.
9- São sensíveis a caixa. Podem ter tamanho ilimitado (mas evite abusos).
Devem começar com letra ou underline. Outros caracteres podem ser letras,
números ou underline . Não podem ter espaço nem acentos. Não podem ser uma
palavra reservada da linguagem.
10- Para entrada de dados, usamos input. Ex: nacionalidade = ( input (“Digite
sua nacionalidade: “)) idade = int(input(“Digite sua idade: “))
11-
b = 5
y = float(b)
print (y)
-----------------------------------------------------------------------------
12- valor = int (input ("Digite o valor de um número: ")) print (valor)
-----------------------------------------------------------------------------
13-
nome = input ("Digite seu primeiro nome: ")
idade = int (input ("Digite sua idade: "))
peso = float ( input ("Digite seu peso: "))
altura = float (input( "Digite sua altura: "))
nacionalidade = input ("Digite sua nacionalidade: ")
print ("Olá, " , nome , "sua idade é," , idade ," anos, e seu peso é " ,
peso, "quilos")
-----------------------------------------------------------------------------
14-
r = float (input("Digite o valor do raio: "))
p = 2*3.14*r
print(p)
-----------------------------------------------------------------------------
15-
x1 = int(input("Entre com a coordenada x do 1o. ponto:"))
y1 = int(input("Entre com a coordenada y do 1o. ponto:"))
x2 = int(input("Entre com a coordenada x do 2o. ponto:"))
y2 = int(input("Entre com a coordenada y do 2o. ponto:"))
cateto1 = math.fabs(y2-y1)
cateto2 = math.fabs(x2-x1)
hipotenusa = math.sqrt(cateto1 ** 2 + cateto2 ** 2)
print("A distancia entre os dois pontos é", hipotenusa)
-----------------------------------------------------------------------------
16-
valor = int(input("Digite o valor em centavos: "))
moedas_1_real = valor // 100 valor = valor % 100
moedas_50_centavos = valor // 50 valor = valor % 50
moedas_25_centavos = valor // 25 valor = valor % 25
moedas_10_centavos = valor // 10 valor = valor % 10
moedas_5_centavos = valor // 5 valor = valor % 5
moedas_1_centavo = valor
print("A menor quantidade de moedas é:")
print("{} moeda(s) de 1 real".format(moedas_1_real))
print("{} moeda(s) de 50 centavos".format(moedas_50_centavos))
print("{} moeda(s) de 25 centavos".format(moedas_25_centavos))
print("{} moeda(s) de 10 centavos".format(moedas_10_centavos))
print("{} moeda(s) de 5 centavos".format(moedas_5_centavos))
print("{} moeda(s) de 1 centavo".format(moedas_1_centavo))
-----------------------------------------------------------------------------
17-
(𝑥) : função
∗∗ : potência
+𝑥 : número positivo
−𝑥 : número negativo
∗ : multiplicação
/ : divisão
// : divisão de inteiros
% : resto de divisão, porcentagem
+ : soma
− : subtração
18-
𝑥 = 320
𝑦 = 7.1 – (𝑥 // 5 – 22 / 3) + 21 ∗ 0.8 + 5
Y = 7.1 – (320//5 – 22/3) + 21*0.8 + 5
Y = 7.1 – (64 – 22/3) + 21*0.8 + 5
Y = 7.1 – (64 – 7.3) + 21*0.8 + 5
Y = 7.1 – 56.7 + 21*0.8 + 5
Y = 7.1 – 56.7 + 16.8 + 5
Y = -49.6 + 16.8 + 5
Y = -49.6 + 21.8
Y = -27.8
19-
import math
def calcular_distancia(x1, y1, x2, y2):
distancia = math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
return distancia
# Teste de mesa
x1 = 9
y1 = 1
x2 = -5
y2 = 7
distancia = calcular_distancia(x1, y1, x2, y2)
print("A distância entre os pontos ({}, {}) e ({}, {}) é
{:.2f}".format(x1, y1, x2, y2, distancia))
-----------------------------------------------------------------------------
20-
num = int(input("Digite o primeiro número do intervalo: "))
num2 = int(input("Digite o segundo número do intervalo: "))
import random
y = random.random()
print(num + random.random() * num2)
-----------------------------------------------------------------------------
21 - Em Python, os operadores relacionais são usados para comparar valores e
expressões, retornando um valor booleano (verdadeiro ou falso) como
resultado. Aqui estão os operadores relacionais em Python:
1- Igual a (==): Verifica se dois valores são iguais.
a = 5
b = 10
resultado = (a == b)
print(resultado) # Saída: False
2- Diferente de (!=): Verifica se dois valores são diferentes.
a = 5
b = 10
resultado = (a != b)
print(resultado) # Saída: True
3- Maior que (>): Verifica se o valor da esquerda é maior que o valor da
direita.
a = 5
b = 10
resultado = (b > a)
print(resultado) # Saída: True
a = 5
b = 10
resultado = (a <= b)
print(resultado) # Saída: True
-----------------------------------------------------------------------------
22 - Em Python, existem três operadores lógicos: "and" (e), "or" (ou) e "not"
(não). Os operadores lógicos são usados para combinar ou modificar expressões
booleanas. Aqui estão os detalhes sobre cada um deles:
1- Operador "and" (e): Retorna True se todas as expressões forem
verdadeiras, caso contrário, retorna False.
a = 5
b = 10
c = 3
a = 5
b = 10
-----------------------------------------------------------------------------
-------------------------------------------------
24 - Em Python, "if", "else" e "elif" são palavras-chave usadas para
implementar estruturas condicionais, permitindo que o programa tome decisões
com base em determinadas condições. Aqui está o significado de cada uma
dessas palavras-chave:
1- "if" (se):
A palavra-chave "if" é usada para iniciar uma condição. Ela avalia uma
expressão ou uma condição booleana e executa um bloco de código se a
condição for avaliada como verdadeira (True). Se a condição for falsa
(False), o bloco de código do "if" não será executado.
idade = 20
if idade >= 18:
print("Você é maior de idade.")
2- "else" (senão):
A palavra-chave "else" é usada em conjunto com um "if" e permite
definir um bloco de código a ser executado caso a condição do "if"
seja falsa. O bloco de código do "else" é executado somente se a
condição do "if" for avaliada como falsa.
idade = 15
if idade >= 18:
print("Você é maior de idade.")
else:
print("Você é menor de idade.")
3- "elif" (senão, se):
A palavra-chave "elif" é usada para adicionar mais condições em uma
estrutura condicional. Ela é usada entre um "if" e um "else" e permite
testar múltiplas condições sequencialmente. O bloco de código
associado a um "elif" será executado somente se a condição do "elif"
for verdadeira e as condições anteriores (if ou elif) forem avaliadas
como falsas.
idade = 25
if idade < 18:
print("Você é menor de idade.")
elif idade >= 18 and idade < 65:
print("Você é adulto.")
else:
print("Você é idoso.")
-----------------------------------------------------------------------------
-------------------------------------------------
25 –
numero = int(input("Digite um número: "))
if numero % 2 != 0:
print("O número é ímpar.")
else:
print("O número não é ímpar.")
-----------------------------------------------------------------------------
-------------------------------------------------
26 –
valor1 = float(input("Digite o primeiro valor: "))
valor2 = float(input("Digite o segundo valor: "))
valor3 = float(input("Digite o terceiro valor: "))
valor4 = float(input("Digite o quarto valor: "))
menor = valor1 # Assume-se inicialmente que o primeiro valor é o menor
if valor2 < menor:
menor = valor2
if valor3 < menor:
menor = valor3
if valor4 < menor:
menor = valor4
print("O menor valor é:", menor)
-----------------------------------------------------------------------------
-------------------------------------------------
27 –
idade_dias = int(input("Digite a idade em dias: "))
anos = idade_dias // 365 # Divide a quantidade de dias por 365 para obter a
quantidade de anos
meses = (idade_dias % 365) // 30 # Divide o resto dos dias por 365 e depois
divide por 30 para obter a quantidade de meses
dias = (idade_dias % 365) % 30 # O resto dos dias que não formam anos e
meses
28 –
valor_pago = float(input("Digite o valor pago: "))
preco_produto = float(input("Digite o preço do produto: "))
if troco >= 0:
print("Troco a ser dado:", troco)
else:
print("Valor insuficiente. Pagamento incompleto.")
-----------------------------------------------------------------------------
29 –
a = int(input("Digite o valor de a: "))
b = int(input("Digite o valor de b: "))
c = int(input("Digite o valor de c: "))
32 –
frase = input("Digite uma frase: ")
palavra_atual = input("Digite a palavra que deseja substituir: ")
nova_palavra = input("Digite a nova palavra: ")
nova_frase = frase.replace(palavra_atual, nova_palavra)
34 –
num = int(input("Digite um número: "))
35 –
numeros = []
for i in range(5):
numero = float(input("Digite um número: "))
numeros.append(numero)
soma = sum(numeros)
print("Números digitados:")
for numero in numeros:
print(numero)
-----------------------------------------------------------------------------
36 –
numeros = []
for i in range(10):
numero = float(input("Digite um número: "))
numeros.append(numero)
numeros_multiplicados = [num * 5 for num in numeros]