20192417 2019-2020-2 Informe de Experimento 2 "Programación de Python"
Curso: "Programación de Python" Clase: 1924 Nombre: Zhang Jiahua Identificación del estudiante: 20192417 Profesor del experimento: Wang Zhiqiang Fecha del experimento: 11 de abril de 2020 Obligatorio / electivo: Curso electivo público
1. Contenido experimental
- Diseñe y complete un programa de aplicación completo, operaciones completas como suma, resta, multiplicación y división, y más funciones.
- Examine los puntos de conocimiento de gramática básica, declaraciones de juicio, declaraciones de bucle, operaciones lógicas, etc.
2. Proceso experimental y resultados
while True:
x = int(input("输入数字以选择计算器功能,1为加,2为减,3为乘,4为除,5为模运算,6为退出计算器:"))
if x==6:
print("已退出计算器")
break
a=int(input("请输入第一个数字:"))
b=int(input("请输入第二个数字:"))
if x==1:
print("计算结果为:",a+b)
if x==2:
print("计算结果为:",a-b)
if x==3:
print("计算结果为:",a*b)
if x==4:
print("计算结果为:",a/b)
if x==5:
print("计算结果为:",a%b)
3. Los problemas encontrados durante el experimento y el proceso de resolución
- Pregunta 1: se encuentra que el resultado del cálculo no se puede obtener
- Solución del problema 1: Olvidé convertir caracteres a enteros al configurar la entrada, solo use la conversión int ()
- Pregunta 2: Después de ingresar 6, aún aparece "Ingrese el primer número:"
- Solución al problema 2: Ponga la oración de juicio x == 6 antes de la segunda y tercera entrada
Otros (sentimiento, pensamiento, etc.)
Usando oraciones de decisión y oraciones en bucle, puede lograr el control de flujo y escribir muchos programas pequeños simples y prácticos