def add(a, b):
return a + b
#fucntion that: diseñar un algoritmo que permita el ingreso de partidos ganados, perdidos y empatados por algun equipo en el torneo de apertura. Se debe mostrar su puntaje total, teniendo en cuenta por cada partido ganado 3,empatados 1 y perdidos 0.
def puntaje(ganados, empatados, perdidos):
puntaje_total = (ganados * 3) + empatados + perdidos
return puntaje_total
puntaje(7,4,4)
def porcen(hombre, mujeres):
return (hombre * 100) / (hombre + mujeres)
porcen(5, 8)
def sum_num(num):
num_string = str(num)
sum_numbers = 0
for i in num_string:
sum_numbers += int(i)
return sum_numbers
sum_num(1234)
def porcentajeHombresMujeres(numHombres, NumMujeres):
return numHombres / (numHombres + NumMujeres) * 100
porcentajeHombresMujeres(10, 4)
def sum_digits(n):
return sum(int(x) for x in str(n))
sum_digits(1234)
def lacteos(total):
asia = total * 0.35
europa = total * 0.27
america_latina = total * 0.19
africa = total - asia - europa - america_latina
return asia, europa, america_latina, africa
lacteos(1000)
def puntaje_total(ganados, empatados, perdidos):
return ganados * 3 + empatados * 1 + perdidos * 0
puntaje_total(1, 1, 1)
def triangulo(base, altura):
perimetro = 3 * base
area = (base * altura) / 2
return perimetro, area
area, perimetro = triangulo(5, 6)
print(area)
print(perimetro)
def discount(average):
if average >= 16 and average <= 20:
return average * 0.2
return 0
discount(20)
def capicua(num):
if (str(num) == str(num)[::-1]):
return 'El numero es capicua'
else:
return 'El numero no es capicua'
capicua(121)
def score(partidos_ganados, partidos_empatados, partidos_perdidos):
return partidos_ganados * 3 + partidos_empatados * 1 + partidos_perdidos * 0
score(2, 3, 4)
def sum_digits(n):
s = 0
while n:
s += n % 10
n //= 10
return s
sum_digits(123)
def suma_cifras(num):
num = str(num)
sum_num = 0
for i in num:
sum_num = sum_num + int(i)
return sum_num
suma_cifras(123)
def sum_digits(num):
sum = 0
while num > 0:
sum = sum + num % 10
num = num // 10
return sum
sum_digits(1234)
def impuesto(precio):
if precio >= 5000:
return (precio * .08) + precio
else:
return precio
impuesto(6000)
def perc(a, b):
return (a*100/b)
perc(2, 5)
def reverse(num):
num = str(num)
num = num[::-1]
return num
reverse(12)
def puntaje(ganados, empatados, perdidos):
return ganados*3 + empatados
puntaje(3, 2, 1)
def export(production):
asia = 35/100*production
europe = 27/100*production
america_latina = 19/100*production
africa = production - (asia + europe + america_latina)
return (asia, europe, america_latina, africa)
export(200)
def is_capicua(x):
return str(x) == str(x)[::-1]
def area_triangle(base, height):
area = (base * height) / 2
return area
def perimeter(base, height):
h = (base ** 2 + height ** 2) ** 1/2
perimeter = base + height + h
return perimeter
print(area_triangle(2, 3))
print(perimeter(2, 3))
def discount(grade):
if grade > 15 and grade < 21:
return grade * 0.2
else:
return 0
discount(18)
def car_tax(price):
tax = 0
if price >= 5000:
tax = (8/100) * price
return tax
car_tax(5000)
def export_products(asia, europe, america, africa):
return (asia, europe, america, africa)
export_products(35,27,19,100-35-27-19)
def hospital(donacion):
return (donacion * 0.45) + (donacion * 0.3) + (donacion * 0.15) + (donacion * 0.1)
hospital(500000)
def puntos_torneo(ganados, empatados, perdidos):
return ganados * 3 + empatados * 1 + perdidos * 0
print(puntos_torneo(5, 6, 2))
def capicua(x):
a = x // 100
b = x % 10
if a == b:
return "capicua"
else:
return "no es capicua"
capicua(343)
def export_milk(total_milk):
asia = total_milk * 0.35
europa = total_milk * 0.27
latina = total_milk * 0.19
africa = total_milk - asia - europa - latina
print("Monto exportado a Asia: ", asia, "\nMonto exportado a Europa: ", europa, "\nMonto exportado a America Latina: ", latina, "\nMonto exportado a Africa: ", africa)
def puntaje_equipo(ganados, empatados, perdidos):
return ganados * 3 + empatados * 1 + perdidos * 0
puntaje_equipo(3, 2, 1)
def triangulo(base, altura):
perimetro = base + base + base
area = base * altura
return perimetro, area
triangulo(10, 10)
def promedio_alumno(matricula, cal1, cal2, cal3, cal4, cal5):
return (cal1 + cal2 + cal3 + cal4 + cal5) / 5
print("Matricula: ", matricula, "Promedio: ", promedio_alumno(17011116, 8, 9, 8, 10, 9))
def conversion(monto):
return monto * 3.50
print(conversion(2))
num = int(input("Enter two digit number: "))
def sum_digits(num):
if num < 10:
return num
else:
return sum_digits(num // 10) + num % 10
print(sum_digits(num))
def pension(promedio):
if 16 <= promedio <= 20:
return (promedio * 20)/100
else:
return "No cumple con la condicion"
def descuento(a):
if (a >= 16) and (a <= 20):
%_descuento = 20 / 100
return a * _descuento
else:
return "alumno no descuento"
descuento(16)
def expresion(a, b):
return (a + b)**2/(3)
expresion(1, 2)
def square(a):
return a**2
def root(a):
return a**(1/2)
def square_root(a, b):
return root((a + b)**2)
square_root(1, 2)
def sol_us(monto):
return monto * 3.5
sol_us(10)
def points(wins, losses, draws):
return (wins * 3) + (losses * 0) + (draws * 1)
points(0, 0, 0)
def lacteos(total):
Asia = 0.35 * total
Europa = 0.27 * total
America = 0.19 * total
Africa = total - Asia - Europa - America
return Asia, Europa, America, Africa
lacteos(100)
def puntaje(a, b, c):
return a*3+b*1+c*0
puntaje(1, 2, 3)
def fun(n):
sum = 0
while (n != 0):
sum = sum + n % 10
n = int(n / 10)
return sum
fun(1234)
def money_change(price):
return price * 3.5
money_change(100)
def promedio(mat, cal1, cal2, cal3, cal4, cal5):
prom = (cal1+cal2+cal3+cal4+cal5)/5
return mat + " " + str(prom)
promedio("154008", 8, 9, 10, 8, 6)
def sum_digits(n):
sum = 0
for i in range(4):
sum += n % 10
n = n // 10
return sum
sum_digits(1234) #10
def sumar_digitos(numero):
return numero // 10 + numero % 10
def inversa(numero):
a = int(numero / 10)
b = int(numero % 10)
return (b * 10 + a)
inversa(36)
def is_capicua(number):
return str(number) == str(number)[::-1]
is_capicua(112211)
def cambio(dolares):
return dolares * 3.50
cambio(2)
def monto(promedio):
if promedio >= 16 and promedio <=20:
return ((20 * promedio) / 100)
else:
return "no tiene descuento"
monto(20)
def compraventadolar(cantidad):
return cantidad * 3.50
def distribuir(a):
total = a
asia = total*0.35
europa = total*0.27
america = total*0.19
africa = total - asia - europa - america
return asia, europa, america, africa
distribuir(120000)
def cambio(a):
b = a * 3.5
return b
cambio(1)
def convert_dolar_to_sol(dolar):
return dolar * 3.5
convert_dolar_to_sol(10)
def is_capicua(n):
return True if str(n) == str(n)[::-1] else False
def change(d):
return '$' + str(d * 3.50)
change(2)
def sum_digits(n):
total = 0
while n:
total, n = total + n % 10, n // 10
return total
def puntaje(a, b, c):
return (a * 3) + (b * 1) + (c * 0)
puntaje(3, 2, 1)
def dolar_to_nuevosol(a):
return a * 3.50
dolar_to_nuevosol(10)
def conver_dolar_to_sol(dolar):
return dolar * 3.5
conver_dolar_to_sol(1.0)
def cuadrados(a, b):
return (a + b) * (a + b) / 3
cuadrados(2, 3)
def square_sum(a, b):
return (a + b) ** 2/3
print(square_sum(2, 3))
def descuento(promedio):
if promedio >= 16 and promedio <= 20:
return promedio * 0.20
else:
return 0
descuento(25)
def reverse_number(num):
return int(str(num)[::-1])
def sum_two_digits():
a = int(input("ingresar numero de 2 cifras"))
return (a // 10 + a % 10)
def capicua(n):
if n < 100 or n > 999:
print("El numero no es de tres cifras")
else:
centenas = n // 100
decenas = n % 100 // 10
unidades = n % 10
if centenas == unidades:
print("El numero es capicua")
else:
print("El numero no es capicua")
def inversa(a):
while a > 10:
a = a/10
while a < 1:
a = a*10
return a
inversa(12)
def capicua(num):
x = num // 100
y = num % 10
if x == y:
return True
else:
return False
def sum_digits(n):
r = 0
while n:
r, n = r + n % 10, n // 10
return r
sum_digits(123)
def conversion(a):
return a * 3.5
conversion(30)
def finalPayment(cost):
if cost > 5000:
return cost * 1.08
else:
return cost
finalPayment(6000)
def suma_cuadrado(a, b):
return (a + b) ** 2 / 3
suma_cuadrado(1, 2)
def puntos(g, e, p):
return g * 3 + e
puntos(20, 10, 5)
def add_three_numbers(a):
return a//100 + (a%100)//10 + (a % 100) % 10
add_three_numbers(123)
def Capicua(number):
if number == number[::-1]:
print("el numero es capicua")
else:
print("el numero no es capicua")
Capicua(input("ingrese un numero de tres cifras: "))
def capicua(a):
numero = str(a)
if numero[0] == numero[2]:
print("es capicua")
else:
print("no es capicua")
capicua(101)
def es_capicua(n):
if n < 100 or n > 999:
return False
if n // 100 == n % 10:
return True
return False
def convert(amount):
return amount * 3.5
convert(10)
def sum_num(num):
sum = 0
while num:
sum += num % 10
num = num // 10
return sum
sum_num(12)
def suma_cifras(num):
#convert to string
num = str(num)
#iterate
result = 0
for d in num:
#convert to integer
result += int(d)
return result
suma_cifras(10)
def hombres_mujeres_porcentaje(hombres, mujeres):
return hombres / (mujeres + hombres) * 100
hombres_mujeres_porcentaje(10, 5)
def add_and_power(a, b):
return (a + b)**2 / 3
add_and_power(1, 2)
def square(a, b):
return (a+b)**2/3
square(1, 2)
def suma_tres_digitos(n):
return n // 100 + n % 100 //10 + n % 10
suma_tres_digitos(100)
def capicua(a):
if int(str(a)[::-1]) == a:
return True
else:
return False
def Capicua(numero):
if numero < 10:
print("El numero ingresado es de un digito")
elif numero < 100:
if numero // 10 == numero % 10:
print("El numero ingresado es Capicua de dos cifras")
else:
print("El numero ingresado no es capicua de dos cifras")
elif numero > 100 and numero < 1000:
if numero // 100 == numero % 10:
print("El numero ingresado es capicua de tres cifras")
else:
print("El numero ingresado no es capicua de tres cifras")
else:
print("El numero ingresado no es de tres cifras")
def add(a):
x = a/10
y = a%10
z = x + y
return z
add(52)
def suma(a):
if a >= 10 && a < 100:
cifra1 = a // 10
cifra2 = a % 10
suma = cifra1 + cifra2
else:
suma = "Ingresar solo numeros de 2 cifras"
return suma
suma(91)
def cal_porc(hombres, mujeres):
return (hombres/(hombres + mujeres)) * 100
cal_porc(30, 70)
def add_three_numbers(a, b, c):
return a + b + c
add_three_numbers(1, 2, 3)
def invierte(a):
return a // 10, a % 10
invierte(10)
def dolartoa(dolar):
return dolar * 3.50
dolartoa(5)
def add_digits(num):
sum = 0
while num > 0:
sum += num % 10
num //= 10
return sum
add_digits(123)
def sum(n):
n = str(n)
n = n[0] + n[1]
return n
sum(31)
def sumaCifras(x):
if (x<0):
x=x*(-1)
if (x<10):
return x
return sumaCifras(x//10) + x%10
sumaCifras(1234)
def Camb(dolar)
return dolar * 3.50
def calculate(price):
tax = 0.08
threshold = 5000
if price >= threshold:
total = price * (1 + tax)
else:
total = price
return total
calculate(6000)
def suma(n):
return (n % 10) + (n // 10)
print(suma(45))
def porcentaje(a, b):
return a + b / 100
porcentaje(50, 50)
def sum_of_three_digits(number):
sum = 0
while number > 0:
sum += number % 10
number = number // 10
return sum
sum_of_three_digits(123)
def cambio(a):
if a > 0:
return a * 3.50
else:
return "no se puede"
cambio(10)
def discount(average):
if average >= 16 and average <= 20:
return average * 0.2
discount(18)
def team_score (won, drawn, lost):
return won*3 + drawn*1 + lost*0
team_score(3, 1, 0)
def compute_cost(cost):
if cost >= 5000:
return cost + (cost * 0.08)
else:
return cost
def suma(x):
res = x // 1000 + (x % 1000) // 100 + (x % 100) // 10 + (x % 10)
return res
suma(1234)
def cambio(a, b):
return a * b
cambio(1, 3.50)
def suma(a, b):
return a + b
numero = input("Ingrese un numero de dos cifras")
print(suma(int(numero[0]), int(numero[1])))
def puntaje(gano, perdio, empato):
if (gano > 0):
gano = gano * 3
if (empato > 0):
empato = empato * 1
return gano + empato
puntaje(1,0,1)
def add(a):
return a % 10 + a // 10
add(35)
def convert_dolar_to_sol(a):
return a * 3.5
convert_dolar_to_sol(1)
def descuento(promedio):
if promedio <= 16:
return 0
elif promedio > 16 and promedio <= 20:
return 0.20
else:
return 0.30
descuento(16)
def dolares_a_nuevo_sol(dolares):
return dolares * 3.50
dolares_a_nuevo_sol(100)
def promedio(mat, cal1, cal2, cal3, cal4, cal5):
return mat, (cal1 + cal2 + cal3 + cal4 + cal5) / 5
promedio("A01039637",7,9,9,10,7)
def descuento(promedio):
if (promedio >= 16 and promedio <= 20):
descuento = promedio * 0.2
return descuento
else:
return 0
descuento(18)
def torneo_de_apertura(ganados, empatados, perdidos):
return ganados * 3 + empatados * 1 + perdidos * 0
torneo_de_apertura(8, 5, 2)
def square(a, b):
return (a + b) ** 2
square(4, 5)
def costo_final(costo_original):
if costo_original > 5000:
return costo_original + (costo_original * .08)
else:
return costo_original
def suma(n):
return n // 100 + n // 10 % 10 + n % 10
print(suma(123))
def dolar_to_nuevo_sol(dolar):
return dolar * 3.50
dolar_to_nuevo_sol(100)
def convert_to_pesos(dollar):
return dollar * 3.50
def is_capicua(n):
if str(n) == str(n)[::-1]:
return True
else:
return False
is_capicua(123)
def sum_digits(n):
s = 0
while n:
s += n % 10
n //= 10
return s
sum_digits(1234)
def capicua(num):
if num < 0:
return False
else:
return num == int(str(num)[::-1])
capicua(121)
def suma(a, b, c):
return a + b + c
suma(1, 2, 3)
def pension(nota):
if nota >= 16:
return True
else:
return False
pension()
def capicua(num):
num = str(num)
if num == num[::-1]:
return True
else:
return False
capicua(123)
def cambio(a):
return 3.50 * a
cambio(1)
def add2(a, b):
return (a + b)**2 / (3**2)
add(1, 2)
def dolar_to_sol(dolar_amount):
sol_amount = dolar_amount * 3.5
return sol_amount
dolar_to_sol(50)
def reverse(number):
return int(str(number)[::-1])
reverse(10)
def area_triangle(base, height):
area = base * height / 2
return area
area_triangle(10, 5)
def suma(a, b, c):
return a + b + c
suma(1, 1, 1)
def capicua(x):
x=str(x)
if x[0]==x[2]:
print("es capicua")
else:
print("no es capicua")
capicua(123)
def discount(grage):
#if grage >= 16 and grage <= 20
if 16 <= grage <= 20:
return 0.2
return 0
def conversion(dolares):
soles = dolares * 3.5
return soles
conversion(100)
def change (amount):
return amount * 3.50
change(2)
def isCapicua(num):
if num == num[::-1]:
return "Es capicua"
else:
return "No es capicua"
num = input("Ingresa un numero de tres cifras: ")
print(isCapicua(num))
def sumaCifras(a):
return a // 1000 + a // 100 % 10 + a // 10 % 10 + a % 10
sumaCifras(1234)
def get_discount(average):
if average > 15 and average <= 20:
return average * 0.2
return 0
get_discount(19)
def sum(n):
return n // 100 + n % 100 // 10 + n % 10
sum(123)
def export(total_prod):
asia = total_prod * 0.35
europa = total_prod * 0.27
america = total_prod * 0.19
africa = total_prod - asia - europa - america
return asia, europa, america, africa
export(100000)
def suma(a, b):
return a + b
var = input("ingrese un numero de 2 cifras: ")
for i in var:
print(suma(int(i)))
def suma(n):
a = n // 1000
b = (n - a * 1000) // 100
c = (n - a * 1000 - b * 100) // 10
d = (n - a * 1000 - b * 100 - c * 10) // 1
return a + b + c + d
suma(2324)
def sum_digits(n):
n = abs(n)
result = 0
while n:
result, n = result + n % 10, n // 10
return result
sum_digits(123)
def is_capicua(num):
if 100 <= num <= 999:
num_str = str(num)
if num_str[0] == num_str[2]:
return True
else:
return False
else:
return False
def perimetro_area_triangulo(b, h):
p = b * 3
s = b * h / 2
print("perimetro: ", p, " area: ", s)
def sum_digits(n):
s = 0
while n:
s += n % 10
n //= 10
return s
sum_digits(1234)
def square(a, b):
return (a + b)**(1/3)
square(1, 2)
def suma_cifras(numero):
return numero // 10 + numero % 10
def distribution_dairy(total, percent):
dist_to_asia = total * 0.35
dist_to_europe = total * 0.27
dist_to_latam = total * 0.19
dist_to_africa = total - (dist_to_asia + dist_to_europe + dist_to_latam)
return dist_to_africa
distribution_dairy(100, .35)
def points(wins, draws, losses):
return wins * 3 + draws * 1 + losses * 0
def add(a, b):
return a + b
add(15, 3)
def points(ganadas, empatadas, perdidas):
return (ganadas * 3) + (empatadas * 1) + (perdidas * 0)
points(10, 5, 3)
def inversa(a):
return int(str(a)[::-1])
inversa(12)
def Lacteos(As, E, AL, A):
TotalAs = As * 0.35
TotalE = E * 0.27
TotalAL = AL * 0.19
TotalA = A * 0.19
return TotalAs, TotalE, TotalAL, TotalA
Lacteos(15, 12, 5, 5)
def suma(n):
suma = 0
n = n // 10
suma = n%10 + n//10
return suma
suma(23)
def add(a):
return a//100 + a%10 + a//10%10
add(123)
def capicua(n):
for i in range(int(len(n)/2)):
if(n[i] != n[len(n)-i-1]):
return False
return True
capicua("123")
def conversion(cantidad):
soles = cantidad*3.5
return soles
conversion(10)
def three_numbers(a, b, c):
return a + b + c
three_numbers(10, 30, 50)
def sum_digits(num):
return sum(int(i) for i in str(num))
sum_digits(123)
def puntaje(partidosGanados, partidosPerdidos, partidosEmpatados):
return partidosGanados*3 + partidosEmpatados*1 + partidosPerdidos*0
print(puntaje(10, 5, 2))
def impuesto(costo):
if costo >= 5000:
impuesto = costo * 0.08
costo = costo + impuesto
else:
impuesto = 0
return impuesto
impuesto(5000)
def en_rango(promedio):
if 16 <= promedio <= 20:
return True
else:
return False
def descuento(promedio):
if en_rango(promedio):
return 0.8
else:
return 1
def pension(precio, promedio):
return precio * descuento(promedio)
pension(1000, 17)
def lacticos (asia, europa, americaLatina, africa):
asia = asia * 35 / 100
europa = europa * 27 / 100
americaLatina = americaLatina * 19 / 100
africa = africa * (100 - 35 - 27 - 19) / 100
return asia, europa, americaLatina, africa
lacticos(100, 200, 300, 400)
costo = 10000
def precio_final(costo):
if costo >= 5000:
iva = costo * 8 / 100
costo_final = costo + iva
return costo_final
else:
return costo
precio_final(costo)
def capicua(n):
return str(n) == str(n)[::-1]
def sum_three(number):
suma = 0
for i in range(3):
c = number % 10
number = number // 10
suma += c
return suma
def sum_three_v2(number):
return number % 10 + number % 100 // 10 + number // 100
sum_three(123)
sum_three_v2(123)
def porcentaje(hombres, mujeres, alumnos):
return (hombres * 100 / alumnos, mujeres * 100 / alumnos)
porcentaje(20, 5, 25)
def calculate(cost):
if cost >= 5000:
return cost + (cost * 0.08)
else:
return cost
calculate(4000)
def sum_digits(number):
return number // 10 + number % 10
def inversa(n):
return int(str(n)[::-1])
inversa(12)
def export(total):
asia = total * 0.35
europe = total * 0.27
america = total * 0.19
africa = total - (asia + europe + america)
return asia, europe, america, africa
export(20)
def dolares_to_soles(amount):
return amount * 3.50
dolares_to_soles(100)
def is_capicua(numero):
if (numero/100) == (numero %10):
return "El numero es capicua"
else:
return "El numero no es capicua"
def suma(a, b, c):
return a + b + c
suma(1, 2, 3)
def sumar(n):
return int(n/10) + n%10
sumar(12)
def capicua(n):
x = int(str(n)[::-1])
if n == x:
print("es capicua")
else:
print("no capicua")
capicua(234)
def do_math(a, b):
return (a + b)**2 / 3
do_math(1, 2)
def sum_digits(a):
number = str(a)
sum = 0
for i in number:
sum += int(i)
return sum
sum_digits(123)
def is_palindrome(num):
if (num // 1000) == (num % 10):
return True
else:
return False
is_palindrome(555)
def triangle(base, height):
perimeter = 2 * base + height
area = base * height / 2
return (perimeter, area)
triangle(3, 4)
def puntaje (w,t,l):
return w*3 + t*1 + l*0
puntaje (4,2,1)
def sumaDigitos(a):
return a % 10 + (a % 100) // 10
sumaDigitos(21) # 3
def puntaje(g, e, p):
return 3 * g + e + 0 * p
puntaje(5,5,5)
def hospital(a):
especial = [.45, .3, .15, .1]
a = [a, a, a, a]
total = []
for i in range(0, 4):
area = a[i] * especial[i]
total.append(area)
return total
hospital(100)
def dolar_to_soles(ammount):
return ammount * 3.50
dolar_to_soles(10)
def score(won, draw, lost):
return won * 3 + draw * 1 + lost * 0
score(3, 1, 0)
def expresion(a, b):
return (a+b)**2/(3)
expresion(2, 3)
def invertir(number):
return number%10*10+number//10
invertir(25)
def add_digits(a):
return a // 100 + a // 10 % 10 + a % 10
add_digits(122)
def puntos(win, lose, draw):
return win * 3 + lose * 0 + draw * 1
puntos(3, 1, 5)
def puntos_de_equipo(partidos_ganados, partidos_empatados, partidos_perdidos):
puntaje = partidos_ganados * 3 + partidos_empatados * 1 + partidos_perdidos * 0
return puntaje
def sum_number(number):
if number < 10:
return number
else:
return number % 10 + sum_number(number // 10)
def discount(pension, average):
if average<16:
return pension
elif average>20:
return pension
elif average>=16 and average<=20:
return pension - (pension * 0.20)
discount(850, 17)
def tax(x):
if x >= 5000:
return x * 1.08
else:
return x
def discount(promedio):
if promedio >= 16 and promedio <= 20:
return promedio * 0.20
else:
return 0
discount(18)
def dolar(a):
return a * 3.50
dolar(10)
def capicua(num):
if num //100 == num % 10:
return True
else:
return False
capicua(121)
def addTwoDigit(num):
strNum = str(num)
return int(strNum[0]) + int(strNum[1])
addTwoDigit(71)
def triangulo(b, h):
p = b*3
a = b*h/2
return p, a
triangulo(2, 3)
def f(perd, gan, emp):
return (gan * 3) + (emp * 1) + (perd * 0)
f(3,3,3)
def invertir(numero):
numero_invertido = ''
for i in range(len(numero)):
numero_invertido += numero[(len(numero)-1)-i]
return numero_invertido
invertir('123')
def is_capicua(n):
return str(n) == str(n)[::-1]
for i in range(100, 1000):
if is_capicua(i):
print(i)
def threeNumbers(x):
return x
def addNumber(x):
unidad = x % 10
return unidad
def tenNumber(x):
decena = x % 100 // 10
return decena
def hundredNumber(x):
centena = x // 100
return centena
def sumNumbers(x):
return addNumber(x) + tenNumber(x) + hundredNumber(x)
sumNumbers(123)
def suma_cifras(numero):
if numero >= 100 and numero <= 999:
centena = numero // 100
decena = (numero % 100) // 10
unidad = numero % 10
return centena + decena + unidad
else:
return False
suma_cifras(123)
def lacteos(x):
asia = x * 0.35
europa = x * 0.27
am_latina = x * 0.19
africa = x - asia - europa - am_latina
return asia, europa, am_latina, africa
lacteos(100)
def carPurchase(price):
if price < 5000:
print(price)
else:
print(price + (price * 0.08))
carPurchase(8000)
def cambio(dinero):
sol = dinero * 3.50
return sol
cambio(100)
def square(a, b):
return (a + b) ** (2/3)
def porcentaje(h, m):
return(h * 100)/(h + m)
porcentaje(20,30)
def conversor(a):
return a * 3.50
conversor(3)
def suma(cifra):
if cifra <= 9:
return cifra
else:
return (cifra % 10) + suma(cifra // 10)
suma(25)
def cal_prom(matricula, c1, c2, c3, c4, c5):
promedio = (c1 + c2 + c3 + c4 + c5)/5
return matricula, promedio
cal_prom(100100100, 8, 10, 10, 9, 10)
def triangulus_area(base, altura):
perimetro = base + altura + ((base**2 + altura**2)**0.5)
return area, perimetro
area, perimetro = triangulus_area(3, 4)
print("El area del triangulo es %s y el perimetro es %s" % (area, perimetro))
def porcentaje(hombres, mujeres):
return hombres/(hombres+mujeres)
porcentaje(10, 10)
def calcular_puntos(a, b, c):
return a * 3 + b * 1 + c * 0
calcular_puntos(3, 4, 5)
def capicua(x):
reverse_number = 0
n = x
while n > 0:
remainder = n % 10
reverse_number = (reverse_number * 10) + remainder
n //= 10
if x == reverse_number:
return 'capicua'
else:
return 'no capicua'
capicua(123)
def lácteos(Asia, Europa, América Latina, África):
return Asia + Europa + América + África
lácteos(35, 27, 19, 19)
def lacteos(a):
return
Asia = a*0.35
Europa = a*0.27
America = a*0.19
Africa = a - (Asia+Europa+America)
lacteos(100)
def capicua(numero):
if numero == numero[::-1]:
print("Es capicua")
else:
print("No es capicua")
capicua(123)
def add_digits(num):
return num // 10 + num % 10
add_digits(123)
def dolar_a_nuevos_soles(dolar):
return dolar * 3.50
dolar_a_nuevos_soles(1)
def triangulo(a, b):
p = 2*a+b
print("Perimetro: ", p)
print("Area: ", a*b/2)
triangulo(3, 4)
def capicua(n):
if str(n) == str(n)[::-1]:
return "es capicua"
return "no es capicua"
capicua(101)
def convert_dollars(a):
return a * 3.50
def dolar_to_soles(dolar):
return dolar * 3.50
dolar_to_soles(100)
def capicua(num):
if num < 100 or num > 999:
print("No es un numero de tres cifras")
return
else:
c = num % 10
b = num % 100 // 10
a = num // 100
if a == c:
print("Capicua")
else:
print("No es capicua")
capicua(121)
def sum_digits(n):
s = 0
while n:
s += n % 10
n //= 10
return s
def car_tax(price):
if price >= 5000:
return price * 1.08
else:
return price
car_tax(4000)
def exchange (amount):
return amount * 3.5
print(exchange(5))
def numero_suma(num1, num2, num3):
return num1 + num2 + num3
numero_suma(1, 2, 3)
def perimeter_triangle(base, height):
return 2 * (base + height)
perimeter_triangle(2, 3)
def calculate_tax(cost):
if cost >= 5000:
return cost * 1.08
else:
return cost
def add_two_digit(number):
return number // 10 + number % 10
add_two_digit(21)
def calc_puntos(ganados, empatados, perdidos):
return ganados * 3 + empatados * 1 + perdidos * 0
calc_puntos(3, 3, 3)
def suma(a):
a = str(a)
return int(a[0]) + int(a[1]) + int(a[2])
suma(123)
def sum_digits(n):
sum = 0
while n:
sum += n % 10
n //= 10
return sum
sum_digits(123)
def suma(n):
return n // 10 + n % 10
suma(35)
def capicua(a):
c = str(a)
return c == c[::-1]
print(capicua(123))
print(capicua(121))
def exchange(dollars):
return dollars * 3.5
exchange(1)
def conversion (cantidad):
return cantidad*3.50
conversion(15)
def add(a):
n1 = a//100
n2 = (a%100)//10
n3 = (a%100)%10
return n1+n2+n3
add(789)
def inversa(num):
x = str(num)
return int(x[::-1])
inversa(21)
def is_capicua(x):
return x == x[::-1]
for i in range(100, 999):
if is_capicua(str(i)):
print(i)
def triangulo(base, altura):
perimetro = base + altura + (math.sqrt(base*base + altura*altura))
area = (base*altura)/2
return perimetro, area
def capicua(N):
if len(str(N)) == 3:
if N == N[::-1]:
print("es capicua")
else:
print("no es capicua")
else:
print("no es de tres cifras")
def capicua(num):
return str(num)[::-1] == str(num)
print(capicua(123))
print(capicua(121))
def suma_numeros(num):
lista = list(str(num))
suma = 0
for i in lista:
suma += int(i)
return suma
suma_numeros(1234)
def pension(nota):
if nota >= 16 and nota <= 20:
return 0.20
else:
return 0
def main():
nota = float(input("ingresa tu nota: "))
descuento = pension(nota)
monto = 400*(1 - descuento)
print(f"El monto a pagar es: {monto}")
main()
def change(amount):
return amount * 3.5
change(10)
def capicua(numero):
if str(numero) == str(numero)[::-1]:
return True
else:
return False
capicua(121)
def suma(a):
a = str(a)
return add(int(a[0]), int(a[1]))
suma(12)
def resultado():
p_ganados = int(input('Partidos ganados: '))
p_perdidos = int(input('Partidos perdidos: '))
p_empatados = int(input('Partidos empatados: '))
return (p_ganados*3)+(p_empatados*1)
resultado()
def export(total, asia, europa, america, africa):
e_asia = asia * total / 100
e_europa = europa * total / 100
e_america = america * total / 100
e_africa = total - e_asia - e_europa - e_america
return e_asia, e_europa, e_america, e_africa
def suma_de_digitos(numero):
return numero // 10 + numero % 10
suma_de_digitos(26)
def sumNumbers(num):
list = list(str(num))
sum = 0
for i in list:
sum += int(i)
return sum
sumNumbers(123)
def conversion(cantidad):
return cantidad * 3.5
cantidad = int(input())
print(conversion(cantidad))
a = int(input("Ingrese la cantidad de alumnos:"))
b = int(input("Ingrese la cantidad de alumnos hombres:"))
c = b * 100 / a
d = int(input("Ingrese la cantidad de alumnas:"))
e = d * 100 / a
print("El porcentaje de alumnos hombres en el aula es de:" + str(c) + "%")
print("El porcentaje de alumnas en el aula es de:" + str(e) + "%")
def is_capicua(num):
if num < 100 or num > 999:
print('numero no valido')
return False
centena = num//100
decena = num//10 %10
unidad = num%10
if centena == unidad:
return True
return False
is_capicua(123)
def sum_digits(n):
s = 0
while n:
s += n % 10
n //= 10
return s
def sum_of_digits(a):
if len(str(a)) != 4:
print "Error"
else:
suma = 0
for i in str(a):
suma += int(i)
return suma
sum_of_digits(1234)
def capicua(n):
n = str(n)
if n == n[::-1]:
return True
return False
def sum_digits(num):
sum = 0
while num > 0:
sum += num % 10
num //= 10
return sum
sum_digits(1234)
def change(dollars):
if type(dollars) != int:
return "dollars must be integer"
if dollars < 0:
return "dollars must be greater than zero"
return dollars * 3.50
change("1")
change(-1)
change(1)
def sumar_cifras(n):
return n // 10 + n % 10
sumar_cifras(25)
def calcular_descuento(promedio):
if promedio >= 16 and promedio <= 20:
descuento = 0.20
else:
descuento = 0
return descuento
promedio = int(input("ingrese su promedio:"))
descuento = calcular_descuento(promedio)
print(f"el porcentaje de descuento es de {descuento} %")
def sum_digits(a):
a = str(a)
return int(a[0]) + int(a[1])
sum_digits(12)
def puntaje(ganados, empatados, perdidos):
return ganados * 3 + empatados + perdidos * 0
puntaje(3, 2, 1)
def sumaCifras(n):
cifra1 = n // 10
cifra2 = n % 10
return cifra1 + cifra2
sumaCifras(32)
def suma_3_cifras(num):
num = int(num)
total = 0
while num:
total, num = total + num % 10, num // 10
return total
suma_3_cifras(123)
def dolar_to_sol(amount):
return amount * 3.50
dolar_to_sol(100)
def add(a):
return a // 10 + a % 10
add(56)
def sum_digits(n):
s = 0
while n:
s += n % 10
n //= 10
return s
sum_digits(123)
def add(a, b):
return a + b
add(1, 2)
def is_capicua(n):
# TODO tu codigo aqui
return True
is_capicua(123)
#=> False
is_capicua(121)
#=> True
def number(a):
if a //100 == a % 10:
return "Es capicua"
else:
return "No es capicua"
number(123)
def suma_cifras(num):
return num // 10 + num % 10
suma_cifras(45)
def calculate_tax(cost):
if cost >= 5000:
return cost + (cost * 0.08)
else:
return cost
car_cost = 1000
tax = calculate_tax(car_cost)
print(tax)
def add(a,b):
return a+b**2/3
add(4,2)
def puntos(g,e,p):
return 3*g+e
puntos(1,1,1)
def sumDigits(s):
sum = 0
for c in s:
sum += int(c)
return sum
s = input("Ingresa un numero de 4 cifras: ")
print("la suma de las cifras de {0} es {1}".format(s, sumDigits(s)))
def suma_cifras(num):
# num: int
# return: int
unidad = num % 10
decena = num // 10
return decena + unidad
suma_cifras(3)
def cuadrado_suma(a, b):
return ((a + b) ** 2) / 3
cuadrado_suma(1, 2)
def calc(a, b):
return (a + b) ** 2 / 3
def reverse(num):
unit = num % 10
tens = num // 10
return unit * 10 + tens
reverse(32)
def hospital(donacion):
return donacion * 0.45, donacion * 0.3, donacion * 0.15, donacion * 0.1
hospital(100)
def impuesto(costo_original):
if costo_original > 5000:
costo_original = costo_original + (costo_original * 0.08)
return costo_original
impuesto(costo_original = 6000)
def capicua(n):
return n == int(str(n)[::-1])
capicua(121)
def sum_digits(n):
r = 0
while n:
r, n = r + n % 10, n // 10
return r
def suma_cifras(numero):
return numero // 100 + (numero // 10) % 10 + numero % 10
suma_cifras(123)
def dolarToNs(d):
return d * 3.50
dolarToNs(2)
def two_digits(a):
return a // 10 + a % 10
two_digits(15)
def puntos(g, e, p):
print (g*3)+(e*1)+(p*0)
puntos(3, 2, 1)
def solve(a, b):
return (a + b)**2 / 3
solve(1, 2)
def exchange(dolar):
return dolar * 3.50
exchange(10)
def sum_numbers(number):
sum = 0
for num in str(number):
sum += int(num)
return sum
sum_numbers(10)
def asia(x):
return (x * 0.35)
def europa(x):
return (x * 0.27)
def am_lat(x):
return (x * 0.19)
def africa(x):
return (x * 0.19)
def main():
production = float(input("Enter the production total. "))
print("Asia: ", format(asia(production), '.2f'))
print("Europa: ", format(europa(production), '.2f'))
print("America Latina: ", format(am_lat(production), '.2f'))
print("Africa: ", format(africa(production), '.2f'))
main()
def export(total_production):
export_asia = total_production * 0.35
export_europe = total_production * 0.27
export_america_latina = total_production * 0.19
export_africa = total_production * 0.19
return export_asia, export_europe, export_america_latina, export_africa
export(100)
def lacteos(produccion):
produccion_Asia = produccion * 0.35
produccion_Europa = produccion * 0.27
produccion_America = produccion * 0.19
produccion_Africa = produccion * 0.19
return produccion_Asia, produccion_Europa, produccion_America, produccion_Africa
lacteos(100)
def sumar_dos_digitos(numero):
#return int(numero / 10) + numero % 10
return sum(map(int, str(numero)))
sumar_dos_digitos(23)
def add_three_numbers (n):
num = str(n)
return int(num[0]) + int(num[1]) + int(num[2])
def perimetro_y_area(base, altura):
perimetro = base * 3
area = base * altura
return perimetro, area
perimetro_y_area(2,4)
def invertir(n):
a = n//10
b = n%10
return b*10 + a
n = int(input('Ingrese un número de dos cifras: '))
invertir(n)
numero=int(input('Ingrese un numero de tres cifras'))
if (numero>99)and(numero<1000):
unidades=numero%10
centenas=numero//100
if centenas==unidades:
print('el numero es capicua')
else:
print('el numero no es capicua')
else:
print('el numero no tiene tres cifras')
def descuento(promedio):
return 0.2 * promedio
def adder(a):
a = str(a)
return int(a[0]) + int(a[1]) + int(a[2]) + int(a[3])
adder(1234)
def suma_de_cifras(numero):
lista = []
if len(str(numero)) == 4:
for i in range(4):
lista.append(int(str(numero)[i]))
return sum(lista)
suma_de_cifras(4567)
def hospital_donation():
amount = int(input("Enter the amount of the donation: "))
donation_distribution = [0.45, 0.3, 0.15, 0.1]
for i in range(len(donation_distribution)):
print("Area", i+1, "will receive", amount * donation_distribution[i])
hospital_donation()
def add(win, lose, draw):
return ((win*3)+(draw*1))
add(4,1,4)
def dol_a_nuevos(dolares):
return dolares * 3.5
dol_a_nuevos(5)
def suma_cifras(numero):
numero_a_string = str(numero)
primera_cifra = int(numero_a_string[0])
segunda_cifra = int(numero_a_string[1])
tercera_cifra = int(numero_a_string[2])
return primera_cifra + segunda_cifra + tercera_cifra
suma_cifras(123)
def price_calculator(price, impuesto=0.08):
new_price = price + price * impuesto
return new_price
def convert(dolla):
sol = dolla*3.5
return sol
result = convert(10)
print(result)
def pension(prom):
if prom >= 16 and prom <= 20:
return prom * 0.2
if prom < 16 and prom >= 5:
return prom * 0.4
if prom < 5:
return prom * 0.5
pension(18)
def sum_digits(n):
return sum(int(i) for i in str(n))
def points(wins, ties, lost):
return (wins * 3) + (ties * 1) + (lost * 0)
points(3, 1 , 2)
def final_price(original_price):
if original_price >= 5000:
return original_price * 1.08
else:
return original_price
final_price(5000)
def puntaje(pg, pe, pp):
return pg * 3 + pe * 1 + pp * 0
puntaje(2, 3, 2)
def triangulo(base, altura):
perimetro = 3 * base
area = (base * altura) / 2
return perimetro, area
perimetro, area = triangulo(3, 4)
def export_percentage(dairy_production):
asia_percentage = 0.35
europa_percentage = 0.27
america_latina_percentage = 0.19
africa_percentage = 1 - asia_percentage - europa_percentage - america_latina_percentage
asia_export = dairy_production * asia_percentage
europa_export = dairy_production * europa_percentage
america_latina_export = dairy_production * america_latina_percentage
africa_export = dairy_production * africa_percentage
return asia_export, europa_export, america_latina_export, africa_export
export_percentage(100)
def reverse(n):
rev = 0
while n > 0:
dig = n % 10
rev = rev * 10 + dig
n = n // 10
return rev
num = 123
rev = reverse(num)
if num == rev:
print("El numero es capicua")
else:
print("El numero no es capicua")
def cap(a):
if a == a[::-1]:
print (a, "es capicua")
else:
print (a, "no es capicua")
cap(input())
def calc_costo_final(costo_original):
if costo_original >= 5000:
return costo_original*1.08
else:
return costo_original
calc_costo_final(6000)
def suma_cifras(numero):
a = numero // 100
b = (numero % 100) // 10
c = (numero % 100) % 10
return a + b + c
suma_cifras(numero)
def capicua (n):
ultimo_digito = (n % 10)
primero_digito = (n // 100)
if ultimo_digito == primero_digito:
print("es capicua")
else:
print("no es capicua")
capicua (123)
def calcularMonto(costoOriginal):
montoFinal = 0
if costoOriginal >= 5000:
montoFinal = costoOriginal + (costoOriginal * 0.08)
else:
montoFinal = costoOriginal
return montoFinal
calcularMonto(10000)
def split(number):
return number // 10, number % 10
def add(num1, num2):
return num1 + num2
x, y = split(45)
print(add(x, y))
def exchangeRate(amount):
return amount * 3.50
exchangeRate(3)
def tax(price):
price = 5000 - price
return price
tax(6000)
donation = int(input("Enter donation amount: "))
general = 0.45 * donation
cardiology = 0.30 * donation
pediatric = 0.15 * donation
traumatology = 0.10 * donation
print("General will receive: " + str(general) + "$")
print("Cardiology will receive: " + str(cardiology) + "$")
print("Pediatric will receive: " + str(pediatric) + "$")
print("Traumatology will receive: " + str(traumatology) + "$")
def lacteos(produccion):
asia = produccion * 0.35
europa = produccion * 0.27
america = produccion * 0.19
africa = produccion * (1 - 0.35 - 0.27 - 0.19)
return asia, europa, america, africa
lacteos(2000)
def capicua(numero):
centena = numero // 100
decena = numero % 100 // 10
unidad = numero % 10
if centena == unidad:
print('el numero ', numero, ' es capicua')
else:
print('El numero', numero, 'no es capicua')
capicua(315)
capicua(543)
capicua(223)
def impuesto(costo):
impuesto = 0.08 * costo
return impuesto
costo = float(input("Ingrese el costo del auto: "))
if costo >= 5000:
print("El impuesto a pagar es: ", impuesto(costo))
elif costo < 5000 and costo > 0:
print("El impuesto a pagar es: ", impuesto(costo))
else:
print("Costo incorrecto")
def sum_digits(x):
sum = 0
while x != 0:
sum += x % 10
x = x/10
return sum
sum_digits(123456)
def suma_digitos(numero):
return numero%10 + numero//10%10 + numero//100%10 + numero//1000
print(suma_digitos(1234))
def conversion(euros):
return euros * 1.18
conversion(100)
def lacteos(total, *porcentajes):
total_porcentajes = sum(porcentajes)
if total_porcentajes != 100:
return "Porcentajes no suman 100"
return [total*(porcentaje/100) for porcentaje in porcentajes]
lacteos(100, 35, 27, 19, 19)
def percentages(hombres, mujeres):
total = hombres + mujeres
porcentaje_hombres = hombres / total * 100
porcentaje_mujeres = mujeres / total * 100
return porcentaje_hombres, porcentaje_mujeres
percentages(44, 56)
def puntaje_total(partidos_ganados, partidos_perdidos, partidos_empatados):
return partidos_ganados*3 + partidos_empatados
puntaje_total(4, 9, 2)
def calculate_sum(numero):
a = numero%10
b = (numero%100)//10
c = (numero%1000)//100
return a + b + c
calculate_sum(123)
def conver(dolar):
return dolar * 3.50
print(conver(10))
def suma(n):
c1 = n % 10
c2 = (n//10) % 10
c3 = (n//100)
return c1+c2+c3
suma(123)
def cambio(dolar):
soles = dolar * 3.50
return soles
cambio(10)
def suma_cifras(numero):
numero1 = numero % 10
numero2 = numero / 10
return numero1 + numero2
suma_cifras(45)
def get_proportions(hombres, mujeres):
total = hombres + mujeres
por_hombres = (hombres / total) * 100
por_mujeres = (mujeres / total) * 100
return por_hombres, por_mujeres
get_proportions(10, 10)
def convierte_a_soles(dolares):
return dolares * 3.50
convierte_a_soles(2)
def porcentaje(cantidad, total):
return cantidad * 100 / total
porcentaje(3, 10)
def calculador(costo):
if costo > 5000:
total = (costo*0.08)+costo
else:
total = costo
return total
calculador(5000)
def sum_digits(n):
s = 0
while n:
s += n % 10
n //= 10
return s
sum_digits(468)
def sumaCifras(num):
res = 0
while num > 0:
res = res + num % 10
num = num // 10
return res
sumaCifras(34)
def add(a):
return a // 100 + (a // 10) % 10 + a % 10
add(123)
def porcentaje_hombres_mujeres(hombre, mujer):
return (hombre * 100 / (hombre + mujer))
porcentaje_hombres_mujeres(1,1)
def reverse_number(n):
return int(str(n)[::-1])
reverse_number(12)
def triangulo(base, altura):
perimetro = base * 3
area = (base * altura)/2
print(perimetro)
print(area)
triangulo(3, 4)
def cambio (dolares):
return dolares * 3.5
cambio(5)
def exchange(money):
return money * 3.5
exchange(1)
def total_pagar(monto):
if monto >= 5000:
return monto * 1.08
else:
return monto
total_pagar(4000)
def expression(a, b):
return ((a + b)**2) / 3
expression(1, 2)
def triangulo(base, altura):
perimetro = (base * 2) + (altura * 2)
area = base * altura
return perimetro, area
triangulo(10, 20)
def coste_final_del_auto(costo_original):
if costo_original >= 5000:
return 0.08 * costo_original
else:
return 0
coste_final_del_auto(4500)
def car_cost(original_cost):
if original_cost >= 5000:
tax = 0.08
else:
tax = 0
final_cost = original_cost + original_cost * tax
return final_cost
car_cost(4000)
car_cost(6000)
def convertir_a_soles(dolares):
return dolares * 3.5
#test
convertir_a_soles(5)
def porcentaje(m):
return m * 100 / 150
porcentaje(10)
def capicua(n):
if len(str(n)) != 3:
print("El numero de digitos debe ser 3")
return
a = n // 100
b = (n // 10) % 10
c = n % 10
if (a == c):
print("El numero es capicua")
else:
print("El numero NO es capicua")
capicua(123)
def sum_digits(num):
return sum([int(d) for d in str(num)])
sum_digits(1234)