FullStackPark / IPS-Lesson

IPS Lession
1 stars 3 forks source link

#提问 如何调用字典中元素使用在函数中 #16

Open liuzhuweigh opened 6 years ago

liuzhuweigh commented 6 years ago

以下是代码

def lock(x):
    if len(x) != 11:
#怎么在这里报错说请输入正确的号码
        FloatingPointError('Please enter a true phonenumber')

    else:
        return x[:3]+'****'+x[-4:]

phonenumber = input('Please enter your phonenumber')

print(lock(phonenumber))
d = {1364952487,13876459875,18346875547,13654675458,13846874554}

#输出d的元素
print(d)

L1 = []

#将d的元素用lock函数加密后输出
print(L1.append(lock(x for x in d)))
FullStackPark-Admin commented 6 years ago

def lock(x):
    if len(x) != 11:
        #怎么在这里报错说请输入正确的号码
        raise FloatingPointError('Please enter a true phonenumber')
    else:
        return x[:3]+'****'+x[-4:]

phonenumber = input('Please enter your phonenumber')

print(lock(phonenumber))

d = {'13649524877','13876459875'}

#输出d的元素
print(d)

L1 = []

#将d的元素用lock函数加密后输出
# print(L1.append(lock(x for x in d)))

for xx in d:
    L1.append(lock(xx))

print(L1)