¿Has aprendido los conceptos básicos de python? Hagamos estas 50 preguntas de práctica (Fase 1)

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

Supongo que te gusta

Origin blog.csdn.net/weixin_46211269/article/details/123724266
Recomendado
Clasificación