0% acharam este documento útil (0 voto)
10 visualizações2 páginas

Fucoess

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações2 páginas

Fucoess

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

letras

def contar_letras(palavra, letra):


contador = 0
for c in palavra:
if c == letra:
contador += 1
return contador

palavra = input('Digite uma palavra qualquer: ').lower()


letra = input('Digite a letra que deseja procurar na palavra: ').lower()

resultado = contar_letras(palavra, letra)


print(f'Na palavra "{palavra}" existe(m) {resultado} letra(s) "{letra}"')

binario
def binario_para_decimal(nb):
potencia = 0
ndec = 0

for c in nb[::-1]:
i = (2 ** potencia) * int(c)
potencia += 1
ndec += i

return ndec

nb = input("Digite um número binário: ")


decimal = binario_para_decimal(nb)
print(f'O número binário {nb} equivale a {decimal} em decimal')

fatorial
def calcular_fatorial(num):
total = 1
fatorial = num

while num != 0:
total = total * num
num = num - 1

return total

numero = int(input("Digite um número para ver seu fatorial: "))

resultado = calcular_fatorial(numero)

print(f"O fatorial de {numero} é {resultado}!")

decimal para binario


def decimal_para_binario(nd):
nbin = ''

while nd > 0:
resto = nd % 2
nd = nd // 2
nbin = nbin + str(resto)

return nbin[::-1]

numero_decimal = int(input('Digite um número decimal inteiro: '))


numero_binario = decimal_para_binario(numero_decimal)

print(f'Resultado: {numero_binario}')

palavras invertidas
def inverter_texto(texto):
return texto[::-1]
(texto) = input("Digite uma palavra: ")
textoinvertido = inverter_texto(texto)
print(textoinvertido)

primos
def e_primo(num):
total = 0
c = num
while c != 0:
if num % c == 0:
total += 1
c -= 1
if total > 2:
return False
else:
return True

numero = int(input("Digite um número para analisar se ele é primo: "))


if e_primo(numero):
print("O número é PRIMO")
else:
print("O número NÃO É PRIMO")

pares e impares
def pares_impares(x, y):
numeros_pares = []
numeros_impares = []

for numero in range(x, y + 1):


if numero % 2 == 0:
numeros_pares.append(numero)
else:
numeros_impares.append(numero)

return numeros_pares, numeros_impares

valor_inicial = int(input("Digite o valor inicial do intervalo: "))


valor_final = int(input("Digite o valor final do intervalo: "))

pares, impares = pares_impares(valor_inicial, valor_final)

print(f"Números pares no intervalo de {valor_inicial} a {valor_final}: {pares}")


print(f"Números ímpares no intervalo de {valor_inicial} a {valor_final}:
{impares}")

Você também pode gostar