2020Python ejercicio de cinco
@ 03/11/2020
1, hay una lista de [ 'Alex', de 49 años, [1900,3,18]], la lista de nombres se eliminan, edad, año de nacimiento, mes, día asignado a diferentes variables
>>> l = [ ' Alex ' , de 49 años, [1900,3,18 ]] >>> print ( ' nombre: {nombre} \ nage: {edad} \ Nyear: {año} \ nmonth: {mes} \ nday: {día} ' .formato (nombre = l [0], edad = l [1], año = l [2 ] [0], mes = l [2] [1], el día l = [2] [ 2 ])) nombre: Alex edad: 49 Año: 1900 mes: 3 dia: 18 >>>
2, e insertar un método lista emergente cola simulado
>>> d = [] >>> d.append (1 ) >>> d.append (2 ) >>> d.append (6 ) >>> de impresión (d) [ 1, 2, 6 ] >> > impresión (d.pop ()) 6 >>> impresión (d.pop ()) 2 >>> impresión (d.pop ()) 1 >>> de impresión (d) [] >>>
3. Insertar y sacar la pila con una simulación lista
>>> d = [] >>> d.insert (0, ' cc ' ) # inserto (索引号,插入的值) >>> d.insert (1, ' amor ' ) >>> d.insert ( 2, ' mili ' ) >>> de impresión (d) [ ' cc ' , ' amor ' , ' mili ' ] >>> impresión (d.pop ()) mili >>> impresión (d.pop ()) amor >>> print (d.pop ()) cc >>> print (d) [] >>>
4, simple carrito de la compra, los requisitos son los siguientes:
Imprimir los detalles de implementación, el usuario introduce el número de nombres comerciales y la compra, podrá operar nombre, precio, número de compra para añadir a la lista de los tríos forman,
Si la entrada es la entrada ilegal de vacío u otro requieren que el usuario vuelva a introducir
= {Msg_dic 'manzana': 10 'Tesla': 100000, 'Mac': 3000, 'Lenovo': 30000, 'pollo': 10,}
= Purse_list [] Imprimir ( " ----------------------- Producto ----------- " ) para K en msg_dic: Imprimir ( ' Producto:% s Unidad:% s ' % (k, msg_dic [k])) al mismo tiempo verdadera: PRODUCT_NAME = la entrada ( " Por favor, introduzca las mercancías compradas (pulse q para salir): " ) .strip () SI product_name.lower () == " q " : ROTURA product_num la entrada = ( " Por favor, introduzca el número del elemento que se compró: " ) .strip () # para determinar la legalidad de los bienes y el número siPRODUCT_NAME en msg_dic: SI product_num.isdigit (): product_num = int (product_num) # mercancía, precio, número de añadir a la lista en forma de Ganso. = Purse_tuple (PRODUCT_NAME, msg_dic [PRODUCT_NAME], product_num) purse_list.append (purse_tuple) Imprimir ( '' ' ---------------- --------- lista de la compra ------ producto:% s Precio:% s número:% s ---- Guardar los recibos de las tiendas, le deseo compras felices ------ '' ' % (purse_tuple [0], purse_tuple [. 1], purse_tuple [2 ])) la otra cosa : Imprimir (" Usted ha introducido un número equivocado " ) la cosa : Imprimir ( "Lo siento, . El restaurante tiene que vender el producto " )
5, los siguientes valores del conjunto [11,22,33,44,55,66,77,88,99,90 ...],
Guarda todos los valores mayores que 66 a la primera clave en el diccionario, que será menor que el valor de 66 a un valor almacenado en la segunda clave
Es decir: { 'k1': todos los valores mayores de 66 años, 'K2': todos los valores de menos del 66}
c = {11,22,33,44,55,66,77,88,99,90 } DIC = { ' k1 ' : [], ' k2 ' : []} para x en c: si x> 66 : DIC [ ' k1 ' ] .Append (x) más : DIC [ ' k2 ' ] .Append (x) de impresión (DIC)
6, contando el número s = 'hola Alex Alex saluda sb sb' de cada palabra
s = ' hola alex alex saludar sb sb ' res = s.split () de impresión (res) para x en res: de impresión (len (x))