python作业3

作业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]
 

。。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值