1. Conversión de temperatura II
Ser Hay dos sistemas diferentes para la caracterización de la temperatura: Celsius (Celsius) y Fahrenheit (Fabrenheit). ser ser
Escriba un programa para convertir la entrada del usuario de grados Fahrenheit a grados Celsius, o para convertir la entrada de grados Celsius a grados Fahrenheit. ser ser
El algoritmo de conversión es el siguiente: (C para Celsius, F para Fahrenheit) Be Be
C = ( F - 32 ) / 1.8 Prenda Prenda
F = C * 1.8 + 32 Prenda Prenda
Los requisitos son los siguientes Ser
(1) Los grados Celsius de entrada y salida comienzan con una letra C mayúscula, y la temperatura puede ser un número entero o un decimal, como: C12.34 se refiere a 12,34 grados Celsius; Be Be
(2) La entrada y salida Fahrenheit comienzan con una letra F mayúscula, y la temperatura puede ser un número entero o un decimal, como: F87.65 se refiere a 87.65 grados Celsius; Be Be
(3) No se considera el problema de la entrada anormal, y la salida conserva dos lugares decimales; Be Be
(4) Cuando use input() para obtener la entrada del caso de prueba, no agregue una cadena de solicitud. ser ser
Prenda Prenda
ingresar
Ejemplo 1: C12.34 Ser
Ejemplo 2: F87.65 Ser
Prenda Prenda
producción
Ejemplo 1: F54.21 Ser
Ejemplo 2: C30.92
Código de respuesta:
TempStr=input()
if TempStr[0]=='F':
C=(eval(TempStr[1:])-32)/1.8
print("C{:.2f}".format(C))
elif TempStr[0]=='C':
F=eval(TempStr[1:])*1.8+32
print("F{:.2f}".format(F))
2. Diseñe un programa de conversión de peso
describir
Consulte el ejemplo de conversión de temperatura para compilar un programa de conversión de peso con 2 decimales. ser ser
Suponga que la relación de conversión de peso es: 1 kilogramo (kg, kg) = 2 catties Be Be
Prenda Prenda
formato de entrada
Prenda Prenda
Ejemplo 1: Introduzca un valor métrico: 1,3 kg Be Be
Ejemplo 2: Introduzca un valor de unidad de peso chino: 7,4 catties Be Be
Prenda Prenda
Prenda Prenda
Prenda Prenda
formato de salida
Cuando ingrese un valor métrico, devuelva "El peso convertido es: 2.60 catties" Be Be
Al ingresar un valor de unidad de peso chino, devuelve "El peso convertido es: 3,70 kg" Be Be
Prenda Prenda
Ejemplo de entrada y salida
Esta pregunta es una pregunta de evaluación automática. Ingrese directamente de acuerdo con el caso de prueba de entrada . Si puede obtener el caso de prueba de salida , puede juzgarlo correctamente. ser ser
ingresar | producción | |
Ejemplo 1 | 1,3 kg | 2.60 gatos |
Ejemplo 2 | 7.4 gatos | 3,70 kg |
Código de respuesta:
# WeightConvert
# 1千克(kg, 公斤)=2斤
TempStr = input()
if TempStr[-2:] =='千克':
kg = eval(TempStr[0:-2])*2
print("{:.2f}斤".format(kg))
# 判断是否属于斤,并执行转换
elif TempStr[-1:] =='斤':
a = eval(TempStr[0:-1])/2
print("{:.2f}千克".format(a))
# 输入错误时,提示信息
else:
print("输入错误")
3. Dibujar Python C
Prenda Prenda
A continuación se muestra un ejemplo de "dibujo de python", primero presione el código para ingresarlo, ejecútelo para ver el efecto y luego intente modificar el código para que cambie. ser ser
Prenda Prenda
Prenda Prenda
El resultado del código anterior es el siguiente: Be
Prenda Prenda
Prenda Prenda
Modifique el código anterior para escribir una instancia de extensión "python draw", que requiera: Be Be
(1) A diferencia del efecto de salida dibujado por la pitón anterior, el efecto de salida puede ser: color, longitud, ángulo, actitud, etc. ser ser
(2) Tener algo de creatividad. ser ser
(3) Uso de la biblioteca de tortugas de Python Be Be
Prenda Prenda
ingresar
Sin entrada de usuario. ser ser
Prenda Prenda
producción
Python dibuja y muestra el proceso de dibujo de forma dinámica. ser ser
Prenda Prenda
otros requerimientos
En la última línea del código, agrega turtle.done() al final. ser ser
Código de respuesta:
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(20)
turtle.pencolor("blue")
turtle.seth(-40)
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()
resultado de ejecución: