prefacio
Para la parte básica, consulte esta columna: enlace de base de pila completa de python
: https://blog.csdn.net/weixin_46211269/category_11313211.html
Si no sabes cómo hacerlo, por favor revisa nuevamente los puntos de conocimiento correspondientes. Puedes hacer las preguntas por comparación. Por supuesto, lo mejor es completarlas de manera directa e independiente. Puede haber una pequeña parte del contenido que no cubrí, al menos deberías aprender a consultar la información correspondiente. , La respuesta a cada pregunta casi no es única, puede usar su imaginación tanto como sea posible, no tiene que estar sujeto a la llamada respuesta única, siempre que se ajuste al significado de la pregunta.
Requisitos: Trate de escribir una función para cada pregunta.
primera práctica
Pregunta 1: Imprima los resultados en el siguiente formato
Twinkle, twinkle, little star,
How I wonder what you are!
Up above the world so high,
Like a diamond in the sky.
Twinkle, twinkle, little star,
How I wonder what you are!
Pregunta 2: escriba un programa de Python para obtener la versión de Python que está utilizando
Pregunta 3: escriba un programa Python para mostrar la fecha y la hora actuales.
P.ej:
当前日期和时间:
2022-03-20 15:30:14
Pregunta 4: escriba un programa en Python que acepte el radio de un círculo proporcionado por el usuario y calcule el área.
P.ej:
r = 1.1
s = 3.8013271108436504
Pregunta 5: escriba un programa de Python que tome el nombre y apellido de un usuario y los imprima en orden inverso, con un espacio entre ellos.
segunda práctica
Pregunta 1: escriba un programa de Python que tome una secuencia de números separados por comas del usuario y produzca una lista y una tupla que contenga los números
Datos de ejemplo: 3, 5, 7, 23
Salida:
lis:['3','5','7','23']
tur:('3','5','7', '23')
Pregunta 2: escriba un programa de Python que acepte un nombre de archivo de un usuario e imprima su extensión.
Ejemplo de nombre de archivo: abc.py
Salida: py
Pregunta 3: escriba un programa de Python para mostrar el primer y el último color en la siguiente lista.
lista_colores = ["Rojo","Verde","Blanco","Negro"]
Pregunta 4: escriba un programa en Python que tome un número entero n y calcule el valor de n+n n+n n*n
Pregunta 5: Escriba un programa en Python para imprimir un calendario para un mes y año determinados.
Módulo de referencia: calendario
Por ejemplo:
Input the year : 2022
Input the month : 3
March 2022
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
el tercer ejercicio
Pregunta 1: escribe un programa en Python para contar el número de días entre dos fechas.
Respuesta de referencia:
from datetime import date
f_date = date(2022, 3, 2)
l_date = date(2022, 4, 11)
delta = l_date - f_date
print(delta.days)
Pregunta 2: Escribe un programa en Python para obtener el volumen de una esfera con un radio de 6. (¿Recuerdas la fórmula para calcular el volumen de una esfera?)
Pregunta 3: Escriba un programa en Python para obtener la diferencia entre un número dado y 17, y si el número es mayor que 17, devuelva el doble de la diferencia absoluta.
Pregunta 4: escriba un programa Python para probar si un número está dentro de 100 de 1000 o 2000.
Pregunta 5: Escriba un programa en Python para calcular la suma de tres números dados, y si los valores son iguales, devuelva tres veces su suma.
Cuarta practica
Pregunta 1: escriba un programa en Python para contar la cantidad de números 4 en una lista dada.
Por ejemplo una lista: [1, 4, 6, 4, 7, 4]
Pregunta 2: escriba un programa de Python para verificar si un conjunto de valores contiene un valor específico.
Datos de prueba:
3 -> [1, 5, 8, 3] : Verdadero
-1 -> [1, 5, 8, 3] : Falso
Pregunta 3: escriba un programa de Python que concatene todos los elementos de una lista en una cadena y la devuelva.
Pregunta 4: Escriba un programa en Python que acepte la base y la altura de un triángulo y calcule el área.
Pregunta 5: Escriba un programa Python para calcular el máximo común divisor de dos números enteros positivos
Quinta practica
Pregunta 1: escriba un programa en Python para obtener el mínimo común múltiplo de dos enteros positivos
Pregunta 2: Escriba un programa Python para encontrar la suma de tres números enteros dados. Sin embargo, si los dos valores son iguales, la suma será cero.
Pregunta 3: Escriba un programa Python para encontrar la suma de dos enteros dados. Sin embargo, si la suma está entre 15 y 20, devolverá 20.
Pregunta 4: Escriba un programa en Python que devuelva verdadero si dos valores enteros dados son iguales o su suma o diferencia es 5
Pregunta 5: Si ambos objetos son de tipo entero, escriba un programa en Python para calcular la suma de los dos objetos.
sexta práctica
Pregunta 1: escriba un programa de Python que muestre sus detalles, como nombre, edad, dirección en tres líneas diferentes
Respuesta de referencia:
def personal():
name, age = "张三", 19
address = "上海, 背景, 广东"
print("Name: {}\nAge: {}\nAddress: {}".format(name, age, address))
personal()
Pregunta 2: escribe un programa en Python para resolver (x + y) * (x + y).
Datos de prueba: x = 4, y = 3
Salida esperada: (4 + 3)^2) = 49
Pregunta 3: Escriba un programa en Python para calcular la distancia entre los puntos (x1, y1) y (x2, y2).
Pregunta 4: Escriba un programa en Python para sumar los primeros n enteros positivos.
Pregunta 5: Escribe un programa en Python para calcular la hipotenusa de un triángulo rectángulo.
La séptima práctica
Pregunta 1: escriba un programa en Python que convierta todas las unidades de tiempo en segundos
Ejemplo de entrada y salida:
Input days: 4
Input hours: 5
Input minutes: 20
Input seconds: 10
一共秒数为: 364810
Pregunta 2: escriba un programa en Python que convierta segundos en días, horas, minutos y segundos.
Pregunta 3: Escriba un programa en Python para calcular la suma de cada dígito en un número entero.
Por ejemplo: 5425
salida: 16
Pregunta 4: escriba un programa Python para ordenar tres números enteros
Pregunta 5: Escriba un programa Python para calcular el punto medio de una línea. Ambos puntos finales se obtienen de la entrada del usuario.
octava práctica
Pregunta 1: Escriba un programa Python para contar el número de ocurrencias de un carácter específico en una cadena.
Pregunta 2: escriba un programa en Python para obtener el valor ASCII de un carácter. (ASCII, es posible que deba hacer bing)
Pregunta 3: escriba un programa de Python para realizar una acción si la condición es verdadera.
Por ejemplo: si la condición es verdadera, imprima "eres tan inteligente", de lo contrario, no imprima nada.
Pregunta 4: escribe un programa en Python para verificar si una cadena es un número
Pregunta 5: escriba un programa de Python para eliminar el primer elemento de una lista específica.
novena práctica
Pregunta 1: escriba un programa de Python para ingresar un número y genere un mensaje de error si no es un número
Pregunta 2: Escriba un programa Python para filtrar números positivos en una lista.
Pregunta 3: Escriba un programa Python para calcular el producto de una lista de números enteros
Pregunta 4: escriba un programa Python para sumar todos los recuentos de una colección.
Pregunta 5: escriba un programa en Python para verificar la presencia de letras minúsculas en una cadena.
décima práctica
Pregunta 1: escriba un programa de Python que extraiga un solo par clave-valor de un diccionario en una variable.
Pregunta 2: escriba un programa de Python para convertir decimal a hexadecimal.
Pregunta 3: escriba un programa en Python para verificar si una variable es un número entero o una cadena
Pregunta 4: escriba un programa de Python para probar si una variable es una lista, una tupla o un conjunto.
Pregunta 5: Escriba una función de Python para verificar si un número es divisible por otro número. acepta dos valores enteros del usuario
Pregunta 6: Escriba una función de Python para encontrar los números más grandes y más pequeños de una secuencia de números