Universidad Politécnica de Anhui
Python de programación informe de prueba
Clase Logística 192 nombres Lu Liang número de estudiante 3190505217 puntuaciones
Fecha 2020. 3.30 instructor reparar edificios
[Nombre] experimento experimental estructura de tres ramas del diseño del programa
[Objeto]
(1) aprender a utilizar correctamente las expresiones de comparación y de comparación, operadores lógicos y expresiones lógicas;
(2) si la declaración de elección de diseño de la estructura especializada del programa
[Condiciones del experimento]
PC o entorno de programación remota
contenido [Experimental]
1. Complete los tres problemas de programación (python123)
(1) Diseño de un programa de conversión de moneda
Descripción del problema:
Ejemplos de la preparación de un proceso de conversión de moneda conversión de la temperatura de referencia.
Supuesta tasa de cambio dólar / yuan: 6,7744: 1
Entrada y salida:
Precio (2) resolver expresiones matemáticas
Descripción del problema:
Valor de x introduce desde el teclado, y emite el valor calculado según la fórmula x e y.
Entrada y salida:
(3) el nuevo cálculo de los impuestos sobre la renta personal
Descripción del problema:
Escribir un programa para el cálculo de impuestos sobre la renta personal, basada en la entrada del usuario.
1. La entrada del usuario es un seguro de deducción de nómina los ingresos personales.
(1) la entrada del usuario convencional en unidades de RMB cero o un número positivo. No agregue mensaje adicional.
(2) Si el usuario introduce un número negativo, el mensaje "Por favor, introduzca un número positivo !." Otro error de entrada no puede ser procesada.
2. Calcular los impuestos por pagar (un retenido después del punto decimal).
Nuestra IRPF uso de "exceso de tasa de impuesto progresivo" método de cálculo, la fórmula simplificada es como sigue:
Impuestos = (seguro deducción salarial ingreso personal - cantidad de la exención de impuestos) * tasa de impuestos
Donde la cantidad de un impuesto exime 5.000, impuestos por pagar de acuerdo con el número de diferentes, como se muestra a continuación:
Entrada y salida:
[Preguntas]
1. Trate de usar IDLE para ejecutar el programa, si la entrada de usuario no coincide con el formato de entrada, el programa se ejecutará lo que parecen?
2. ¿Cómo cree que cuando a modificar varios aspectos del programa permite a una computadora para interactuar con la gente más amable?
[Experimental] registro y análisis (de relleno en el registro y análisis resultados experimentales)
(1) Diseño de un programa de conversión de moneda
Introducir el código de
salida
[Nota] La razón de este programa muchas veces los errores debido principalmente a:
(1) si el final de la instrucción y sentencia else se olvide de añadir ":"
(2), líneas 7 y 11, "Sí" debería ser el chino ":"
Precio (2) resolver expresiones matemáticas
Introducir el código de
salida
(3) el nuevo cálculo de los impuestos sobre la renta personal
Introducir el código de
De salida (por ejemplo)
[Nota] Este problema se relaciona con dos ramas, en donde la segunda rama es un multi-ramificado estructura, necesidad de prestar atención a la posición de impresión
[Preguntas]
Q1. Trate IDLE para ejecutar el programa, si la entrada de usuario no coincide con el formato de entrada, el programa se ejecutará lo que parecen?
A: (. 1) Diseñar un proceso de conversión de moneda
Introducir el código de
La entrada del usuario 32
El formato de salida de los errores de entrada
Precio (2) resolver expresiones matemáticas
Introducir el código de
Introduzca abc
salida
(3) el nuevo cálculo de los impuestos sobre la renta personal
Introducir el código de
Introduzca -1
La salida Por favor, introduzca un número positivo!
Q2. ¿Cómo cree que cuando a modificar varios aspectos del programa permite a una computadora para interactuar con la gente más amable?
(1) el uso de try, excepto la función de
(2) el aumento de la estructura ramificada, tenga en cuenta la posibilidad de entrada de multi-usuario