Algunos ejercicios sencillos para Python.

Ejercicios para principiantes de Python para empezar

Pregunta: (Convertir Celsius a Fahrenheit) El usuario ingresa un número y lo convierte de Celsius a Fahrenheit.

Fórmula de conversión: Fahrenheit = ( 9 / 5 ) * Celsius + 32

El código se muestra a continuación:

cel = float(input("请输入一个温度:"))
f = (9/5) * cel + 32
print("%s摄氏度对应的是%s华氏度"%(cel,f))



Tema: (Cálculo del volumen de un cilindro) Escriba un programa que lea el radio y la altura de un cilindro y use las siguientes fórmulas para calcular el área de la base y el volumen del cilindro.

*Fórmula de cálculo: área = radio * radio * 3,14

volumen = área * longitud

El código se muestra a continuación:

r = int(input("请输入一个半径:"))
h = int(input("请输入一个高:"))
area =r * r * 3.14
volume = area * h
print("半径为%s对应的面积为%s"%(r,area))
print("半径为%s高为%s对应的体积为%s"%(r,h,volume))



Pregunta: (Suma de los dígitos de un número entero) Escribe un programa para leer un número entero entre 0 y 1000 y calcular la suma de sus dígitos, por ejemplo, 932, la suma de cada dígito es 14.

Consejo: use % para extraer números y use el operador // para eliminar los números extraídos (932%10=2 y 932//10=93)

El código se muestra a continuación:

a = int(input("请输入一个0~1000以内的数:"))
b = (a // 10)%10
c = (a // 100)%10
sum = b + c
print("各位数相加的结果为:%s"%(sum))



Tema: (Calcular la cantidad de años y días) Escriba un programa que solicite al usuario que ingrese la cantidad de minutos, luego convierta los minutos en la cantidad correspondiente de años y días y muestre el programa (Un año son 365 días)

El código se muestra a continuación:

min =float(input("请输入分钟数:"))
day = min / 60 / 24 
print("%s分钟对应的天数为%s"%(min,day))
year = min / 60 / 24 / 365
print("%s分钟对应的年数为%s"%(min,year))



Tema: (Cálculo de energía) Escriba un programa para calcular la energía requerida para calentar agua desde la temperatura inicial hasta la temperatura final. Su programa debe solicitar al usuario que ingrese la cantidad de agua, la temperatura inicial y la temperatura final.

Fórmula de cálculo del calor: Q = (Temperatura final - Temperatura inicial) * 4184

El código se muestra a continuación:

m = float(input("请输入千克对应的水量:"))
ft = float(input("请输入最终温度:"))
it = float(input("请输入起始温度:"))
Q = m * (ft - it) * 4184
print("%s千克水量%s起始温度%s最终温度对应的热量为%s"%(m,it,ft,Q))



Pregunta: (Temperatura del viento helado) ¿Hace frío afuera? Los valores de temperatura por sí solos no son suficientes para dar la respuesta. Otros factores, como la velocidad del viento, la humedad relativa y la iluminación, tienen un gran impacto en el frío que hace afuera. En 2001, el Servicio Meteorológico Nacional (NWS) implementó un nuevo método para medir la sensación térmica utilizando la temperatura y la velocidad del viento. Escriba un programa que solicite al usuario que ingrese una temperatura entre -58 grados Fahrenheit y 41 grados Fahrenheit y una velocidad del viento de 2 millas por hora o más y luego muestra la temperatura del viento.

Fórmula de cálculo: Twc = 35,74 = 0,6215 * t - 35,75 * v + 0,4275 * t * v

El código se muestra a continuación:

a = float(input("请输入一个-58~41之间的华氏度温度:"))
b = float(input("请输入一个大于等于每小时两里的风速:"))
c = 35.74 + 0.6215 * a -35.75 * b + 0.4275 * a * b
print("%s华氏度%s风速对应的风寒温度为%s"%(a,b,c))



Pregunta: (Calcule la longitud de la pista) Suponiendo que se dan la aceleración a y la velocidad de despegue v de la aeronave, la longitud de pista más corta requerida para que la aeronave despegue se puede calcular de acuerdo con la siguiente fórmula.

Fórmula de cálculo: longitud = v 2 / 2 *a

El código se muestra a continuación:

a = float(input("请给一个加速度为:"))
v = float(input("请给一个起飞速度为:"))
lengh = (v * v) / (2 * a)
print("%s加速度%s起飞速度对应的跑道长度为%s"%(a,v,lengh))



Tema: (Dividir números) Escriba un programa que solicite al usuario que ingrese un número entero de cuatro dígitos y lo muestre en orden inverso.

Ejemplo: Introduzca un número entero: 5467
7
6
4
5

El código se muestra a continuación:

a = int(input("请输入一个四位整数:"))
print(a%10 )
print(a//10%10)
print(a//100%10 )
print(a//1000%10 )



Pregunta: (Área de un hexágono regular) Escriba un programa que solicite al usuario que ingrese la longitud del lado de un hexágono regular y muestre su área.

La fórmula para calcular el área de un hexágono regular es: 3 * 3 \sqrt{3}3 * s 2/2

El código se muestra a continuación:

import math
s = int(input("请输入边长的大小:"))
area = 3 * 3**0.5 / 2 * s * s
print("%s对应的面积为%s"%(s,area))



Pregunta: (Área de un triángulo) Escriba un programa que solicite al usuario que ingrese los tres vértices de un triángulo (x 1 , y 1 ), (x 2 , y 2 ) (x 3 , y 3 ) y luego muestre su área.

Fórmula para calcular el área de un triángulo:

s = (sidel + sidel2 + sidel3) / 2
área = s ( s − sidel 1 ) ( s − sidel 2 ) ( s − sidel 3 ) \sqrt{s(s - sidel1)(s - sidel2)(s - sidel3 )}s ( slado 1 ) ( s _ _ _ _lado 2 ) ( s _ _ _ _lado 3 ) _ _ _ _

El código se muestra a continuación:

x1 = float(input("请输入第一个顶点的X"))
y1 = float(input("请输入第一个顶点的y"))
x2 = float(input("请输入第二个顶点的X"))
y2 = float(input("请输入第二个顶点的y"))
x3 = float(input("请输入第三个顶点的X"))
y3 = float(input("请输入第三个顶点的y"))
s1 = ((x2-x1)**2 + (y2-y1)**2 )**0.5
s2 = ((x2-x3)**2 + (y2-y3)**2 )**0.5
s3 = ((x1-x3)**2 + (y1-y3)**2 )**0.5
s  = (s1 + s2 +s3) / 2
area = (s * (s - s1)*(s - s2)*(s- s3))**0.5
print("三个顶点所形成三角形的面积为:" +str(area))

¡Gracias por ver!

Supongo que te gusta

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