作业1:完成一个登录注册案例(要求使用容器保存数据)
name = input('请输入账号:')
pw = input('请输入密码:')
users = [{'user':'zh1','pw':'888'},{'user':'zh2','pw':'666'}]
for item in users:
if name == item['user']:
print('该用户已经被注册')
break
else:
users.append({'user':name,'pw':pw})
print('注册成功')
作业2:给定一个10个元素的列表,请完成排序
ls = [3,2,5,67,8,9,78,23,4,1]
ls.sort()
print(f'升序是:{ls}'
作业3:求 a+aa+aaa+.......+aaaaaaaaa=?其中a为1至9之中的一个数,项数也要可以指定。
a = 0
for i in range(1,1000000000):
a += i
print(a)
作业4:合并两个有序数组,合并后还是有序列表、
ls1 = [1,2,5,6,7]
ls2 = [3,4,8,9,10]
ls1.extend(ls2)
ls1.sort()
print(f'{ls1}')
作业5:给定一个非负整数数组A,将该数组中的所有偶数都放在奇数元素之前
ls = [1,2,3,4,5,6,7,8,9,10]
for a in ls:
if a%2 == 0:
print(a)
for b in ls:
if b%2 != 0:
print(b)
作业6:将10进制数据转换为二进制,并且统计其中的0和1的数量
a = int(input('输入一个数:'))
print(bin(a))
作业7:给定一个数组,已知数组中的元素都是成对出现,
现在数组中只有一个元素没有成对,请找出这个元素。
[1,3,1,2,2,8,8]
。。。。。。。