ID = input ( '请输入十八位身份证号码: ' ) |
if len ( ID ) ! = 18 : |
print ( "错误的身份证号码" ) |
else : |
print ( "你的身份证号码是 " + ID ) |
ID_check = ID [ 17 ] |
W = [ 7 , 9 , 10 , 5 , 8 , 4 , 2 , 1 , 6 , 3 , 7 , 9 , 10 , 5 , 8 , 4 , 2 ] |
ID_num = [ 18 , 17 , 16 , 15 , 14 , 13 , 12 , 11 , 10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 ] |
ID_CHECK = [ '1' , '0' , 'X' , '9' , '8' , '7' , '6' , '5' , '4' , '3' , '2' ] |
ID_aXw = 0 |
for i in range ( len (W)): |
ID_aXw = ID_aXw + int ( ID [i]) * W[i] |
ID_Check = ID_aXw % 11 |
if ID_check ! = ID_CHECK[ID_Check]: |
print ( '错误的身份证号码' ) |
else : |
print ( '正确的身份证号码' ) |
ID_add = ID [ 0 : 6 ] |
ID_birth = ID [ 6 : 14 ] |
ID_sex = ID [ 14 : 17 ] |
# ID_add是身份证中的区域代码,如果有一个行政区划代码字典,就可以用获取大致地址# |
class ShoppingCart( object ): |
"""Creates shopping cart objects |
for users of our fine website.""" |
items_in_cart = {} |
def __init__( self , customer_name): |
self .customer_name = customer_name |
def add_item( self , product, price): |
"""Add product to the cart.""" |
if not product in self .items_in_cart: |
self .items_in_cart[product] = price |
print |
product + " added." |
else : |
print |
product + " is already in the cart." |
def remove_item( self , product): |
"""Remove product from the cart.""" |
if product in self .items_in_cart: |
del self .items_in_cart[product] |
print |
product + " removed." |
else : |
print |
product + " is not in the cart." |
my_cart = ShoppingCart( "wangweiwei" ) |
my_cart.add_item( "apple" , 12 ) |
year = ID_birth[ 0 : 4 ] |
month = ID_birth[ 4 : 6 ] |
day = ID_birth[ 6 : 8 ] |
print ( "生日: " + year + '年' + month + '月' + day + '日' ) |
if int (ID_sex) % 2 = = 0 : |
print ( '性别:女' ) |
else : |
print ( '性别:男' ) |