开发者学堂课程【Python入门 2020年版:删除用户功能实现】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10427
删除用户功能实现
内容介绍:
一、名片管理系统(删除用户)
二、Test
一、名片管理系统(删除用户)
1.第一种
user_ list = [
{'name': ' zhangsan', 'tel': '123', 'qq': '321'},
{'name': 'lisi', 'tel': '666', 'qq': '999'},
{'name': 'jack', 'tel': '888',,'qq': '233'}
def add_ user():...
def check_ _number(n):
#判断输入的数字是否合法
if n.isdigit():# 如果是个数字,转换成为整数
number = int(n)
if 0 <= number < len(user_ list):
print('删除用户')
else:
print('输入的值错误')
else:
print('您输入的不合法')
def del_ _user():
#接收用户的输入
number = input('请输入要删除的序号:')
#验证编号是否正确
check_ number( number )
2.第二种
def check_ _number(n):
#判断输入的数字是否合法
if n. isdigit():#如果是个数字,转换成为整数
n= int(n)
if 0 <= n < len(user_ list):
return True
return False
def del_ user():
#接收用户的输入
number = inputy ('请输入要删除的序号(序号从0开始):')
#验证编号是否正确.
is_ valid = check_ number( number )
if is_ valid:# 输入的序号是合法
#列表里删除用户
# remove:删除列表里的指定元素
# pop: 删除列表里指定位置的元素,默认删除最后一个
answer = input( '你确定要删除么?yes or no:\t' )
if answer . lower( ) ==’yes':
user_ list . pop(int(number))
else:
print('输入的序号不合法')
print(user_ list)
二、Test
def demo(x): # X =‘100’
x = int(x) # x=100
y ='100'
demo(y)
print(y) # '100' 100

