Ejercicios de Python para principiantes (2)

Ejercicios de Python para principiantes (2)

(Aplicación financiera: valor de interés compuesto) Suponga que deposita $100 por mes en una cuenta de ahorros que gana un interés anual del 5%. Por tanto, la tasa de interés mensual es 0,05/12=0,004 17. Después del primer mes, el monto en la cuenta pasa a ser:

100 * (1 + 0,00417) = 100,417
Después del segundo mes, el número en la cuenta pasa a ser:
(100 + 100,417) * (1 + 0,00417) = 201,252
Después del tercer mes, el número en la cuenta pasa a ser:
(100 + 201,252 ) * (1 + 0,00417) = 302,507
y así sucesivamente.
(Aplicación financiera: valor de interés compuesto) Suponga que deposita $100 por mes en una cuenta de ahorros que gana un interés anual del 5%. Por tanto, la
tasa de interés mensual es 0,05/12=0,004 17. Después del primer mes, el número en la cuenta pasa a ser:
100 * (1 + 0,00417) = 100,417
Después del segundo mes, el número en la cuenta pasa a ser:
(100 + 100,417) * (1 + 0,00417) = 201,252
El tercero Meses después , el número en la cuenta se convierte en:
(100 + 201.252) * (1 + 0.00417) = 302.507
y así sucesivamente.

El código se muestra a continuación:

a = float(input("请输入你想要存的本金:"))
h = a * (1 + 0.00417)
c = (h + a) * (1 + 0.00417)
d = (c + a) * (1 + 0.00417)
e = (d + a)* (1 + 0.00417)
f = (e + a) * (1 + 0.00417)
g = (f + a) * (1 + 0.00417)
print("%s的本金得到利息后账户余额为:%s"%(a,g))



(Aplicación financiera: Calcular el monto de la inversión futura) Escriba un programa que lea el monto de la inversión, la tasa de interés anual y el número de años y luego muestre el monto de la inversión futura usando la siguiente fórmula:


Monto de inversión futura = monto de inversión

El código se muestra a continuación:

money = float(input("请输入你想存放的本金:"))
mouth = 0.0425 / 12
sume = money * (1 +mouth)**12
print("%s的本金存放一年后的总额为:%s"%(money,sume))



(Números inversos) Escriba un programa que solicite al usuario que ingrese un número entero de cuatro dígitos y luego muestre el número con los dígitos invertidos. A continuación se muestra un ejemplo de ejecución.

Ingrese un número entero: 3125
El número inverso es 5213

El código se muestra a continuación:

a = int(input("请输入一个你想要颠倒的四位整数:"))
b = (a%10 )
c = (a//10%10)
d = (a//100%10 )
e = (a//1000%10 )
print("反向顺序后结果为%s%s%s%s"%(b,c,d,e))



Ahora, veamos un programa de ejemplo que utiliza las funciones analizadas en esta sección. Supongamos que desea desarrollar un programa que clasifique una determinada cantidad de dinero en unidades monetarias más pequeñas. El programa permite al usuario ingresar una cantidad total, que es un valor de punto flotante expresado en dólares y centavos, y luego genera un informe que enumera los equivalentes de moneda: dólares, veinticinco centavos, diez centavos, cinco centavos y centavos. Divida en números, como se muestra en el ejemplo ejecutado. Su programa debe informar la cantidad máxima de dólares, seguida de la cantidad de veinticinco centavos, diez centavos, cinco centavos y centavos, para obtener la cantidad mínima de monedas.

Estos son los pasos para escribir este programa:

1) Solicite al usuario que ingrese un número decimal con punto decimal, por ejemplo: 11,56.
2) Convierte la cantidad de dinero (11,56) en una fracción (1156).
3) Divide la fracción por 100 para obtener el monto en dólares. Usa la fracción %100 para obtener el resto, que es el número restante.
4) Divide la fracción restante entre 25 para obtener el número de cuartos. Usa la fracción %25 para obtener el resto, que es la fracción restante.
5) Divide la fracción restante entre 10 para obtener el número de monedas de diez centavos. Usa la fracción %10 para obtener el resto, que es la fracción restante.
6) Divida la fracción restante entre 5 para obtener la cantidad de monedas de cinco centavos. Usa la fracción %5 para obtener el resto, que es la fracción restante.
7) La fracción restante es la cantidad de centavos.
8) Mostrar los resultados.

El código se muestra a continuación:

a = float(input("请输入一个十进制的数字:"))
b = a * 100
c = b / 100 
d = b % 100 / 25
e = d % 25 / 10
f = e % 10 /5
g = f % 5
print(b)
print(c)
print(d)
print(e)
print(f)
print(g)



(Aplicación financiera: Nómina) Escriba un programa que lea la siguiente información y luego imprima un informe de nómina.

Nombre del empleado (Ejemplo: Smith)
Horas trabajadas por semana (Ejemplo: 10)
Compensación por hora (Ejemplo: 9,75)
Tasa de retención de impuestos federal (Ejemplo: 20%)
Tasa de retención de impuestos estatal (Ejemplo: 9%)
A continuación se muestra un ejemplo.
Ingrese el nombre del empleado: Smith
Ingrese el número de horas trabajadas en una semana: 10. Ingrese
Ingrese la tasa de pago por hora: 9.75 Ingrese
Ingrese la tasa de retención de impuestos federales: 0.20 Ingrese
Ingrese la tasa de retención de impuestos estatales: 0.09 Ingrese
el nombre del empleado: Smith
(Aplicación financiera Programa: Nómina) Escriba un programa que lea la siguiente información y luego imprima un informe de salario.
Nombre del empleado (Ejemplo: Smith)
Horas trabajadas por semana (Ejemplo: 10)
Compensación por hora (Ejemplo: 9,75)
Tasa de retención de impuestos federal (Ejemplo: 20%)
Tasa de retención de impuestos estatal (Ejemplo: 9%)
A continuación se muestra un ejemplo.
Ingrese el nombre del empleado: Smith
Ingrese el número de horas trabajadas en una semana: 10.
Ingrese la tarifa de pago por hora: 9.75
Ingrese la tasa de retención de impuestos federales: 0.20
Ingrese la tasa de retención de impuestos estatales: 0.09
Nombre del empleado: Smith
Horas trabajadas: 10.0
Tasa de pago: $9.75
Salario bruto: $97.5
Deducciones:
Retención federal (20.0%): $19.5
Retención estatal (9.0%): $8.77
Deducción Total1: $28.27
Salario Neto: $69.22

El código se muestra a continuación:

name = input('请输入雇员姓名:')
time = int(input("请输入一周工作时间:  "))
val = float(input("请输入每小时报酬:  "))
Lrate = float(input("请输入联邦预扣税率:  "))
Zrate = float(input("请输入州预扣税率:  "))
money1 = time * val * Lrate
money2 = time * val * Zrate
total = money1 + money2
totalval = time * val - total
print("雇员姓名:%s"%(name))
print("一周工作时间: %sh"%(time))
print("每小时的报酬:$%s"%(val))
print("联邦预扣税:$%s"%(money1))
print("州预扣税:$%s"%(money2))
print("总共扣税:$%s"%(total))
print("收入:$%s"%(totalval))



Hasta que se perfeccione,

Supongo que te gusta

Origin blog.csdn.net/Zombie_QP/article/details/123871491
Recomendado
Clasificación