2020Python Übung fünf

 2020Python Übung fünf

@ 2020.03.11 

1, gibt es eine Liste von [ ‚alex‘, 49, [1900,3,18]], die Liste der Namen entfernt, Alter, Geburtsjahr, Monat, Tag zu verschiedenen Variablen zugewiesen 

>>> l = [ ' alex ' , 49, [1900,3,18 ]]
 >>> Druck ( ' name: {name} \ nagt: {Alter} \ Nyear: {Jahr} \ nmonth: {Monat} \ nday: {Tag} ' .format (name = l [0], Alter = l [1], year = l [2 ] [0], 
Monat = l [2] [1], Tag = l [2] [ 2 ])) 

Name: alex 
Alter: 49 
Jahr: 1900 
Monat: 3 
Tag 18 
>>>

2, und ein simuliertes Warteschlangenliste pop Methode Insert 

>>> d = []
 >>> d.append (1 )
 >>> d.append (2 )
 >>> d.append (6 )
 >>> drucken (d) 
[ 1, 2, 6 ]

 >> > drucken (d.pop ())
 6 
>>> drucken (d.pop ())
 2 
>>> drucken (d.pop ())
 1 
>>> drucken (d) 
[]
 >>>

3. Einsatz und Pop den Stapel mit einer Liste SIMULATION

>>> d = []
 >>> d.insert (0, ' cc ' ) # Einsatz (索引号,插入的值) 
>>> d.insert (1, ' Liebe ' )
 >>> d.insert ( 2 ' mili ' )
 >>> drucken (d) 
[ ' cc ' , ' Liebe ' , ' mili ' ]
 >>> drucken (d.pop ()) 
mili
 >>> Druck (d.pop ()) 
Liebe
 >>> Druck (d.pop ()) 
cc
 >>> Druck (d) 
[]
>>> 

4, einfache Einkaufswagen, Anforderungen sind wie folgt:

Drucken Sie die Implementierungsdetails der Benutzer die Anzahl von Handelsnamen und Kauf eintritt, wird es Name, Preis, Anzahl der Kaufgeschäft auf der Liste von Tripletts hinzufügen bilden,

Wenn die Eingabe leer oder andere illegale Eingabe muss der Benutzer erneut eingeben  

msg_dic = { 'Apfel': 10, 'tesla': 100000, 'mac' 3000, 'Lenovos: 30000, 'Huhn': 10,} 

= Purse_list []
 Druck ( " ----------------------- Artikel ----------- " )
 für K in msg_dic:
     Drucken ( ' Produkt:% s Einheit:% s ' % (k, msg_dic [k])) 

die während True: 
    PRODUCT_NAME = Eingang ( " Bitte geben Sie die gekauften Waren (drücken Sie q zum beenden): " ) .strip ()
     IF product_name.lower () == " q " :
         BREAK 
    product_num die Eingabe = ( Bitte geben Sie die Anzahl der Artikel gekauft wird: ) .strip ()
     # die Rechtmäßigkeit der Waren und die Anzahl zu bestimmen , 
    obPRODUCT_NAME in msg_dic:
         IF product_num.isdigit (): 
            product_num = int (product_num)
             # Ware, Preis, Anzahl der in die Liste in Form von Ganso. 
            = Purse_tuple (PRODUCT_NAME, msg_dic [PRODUCT_NAME], product_num) 
            purse_list.append (purse_tuple) 
            Drucken ( '' ' 
            ---------------- --------- Einkaufsliste ------ 
            Produkt:% s 
            Preis:% s 
            Nummer:% s 
            ---- speichern die Warenhaus - Quittungen, ich Ihnen ein glückliches Einkaufen wünschen ------ 
            '' ' % (purse_tuple [0], purse_tuple [. 1], purse_tuple [2 ]))
         else :
             drucken (Sie haben die falsche Nummer )
     , die sonst :
         Print ( „Sorry, . Hat das Restaurant nicht verkauft das Produkt  )

5 werden die folgenden Werte des Satzes [11,22,33,44,55,66,77,88,99,90 ...]

Speichert alle Werte, die größer als 66 ist mit dem ersten Schlüssel im Wörterbuch, es wird kleiner sein als der Wert von 66 auf einen Wert in dem zweiten Schlüssel gespeichert

Das heißt: { ‚k1‘: alle Werte größer als 66, ‚k2‘: alle Werte kleiner als 66} 

c = {11,22,33,44,55,66,77,88,99,90 } 
dic = { ' k1 ' [], ' k2 ' : []}
 für x in c:
     wenn x> 66 : 
        dic [ ' k1 ' ] .append (x)
     sonst : 
        dic [ ' k2 ' ] .append (x)
 Druck (dic)

6, Zählen der Zahl s = ‚Hallo Alex Alex sagen Hallo sb sb‘ jedes Wort 

s = ' hallo alex alex Hallo sagen sb sb ' 
res = s.split ()
 Druck (res)
 für x in res:
     Druck (LEN (x))

 

Ich denke du magst

Origin www.cnblogs.com/bigorangecc/p/12464757.html
Empfohlen
Rangfolge