ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第五天大作业

2022-01-15 16:00:16  阅读:132  来源: 互联网

标签:username 10 作业 lt num ls print 第五天


#数硬币作业

ls = [10,8,5,3,27,99]
x = 0
for i in ls:
	if i%2 == 0:
		x += i//2
	else:
		x +=i//2+1
peint()
#获取100以内的素数,村存储到列表中
b = []
for i in range(2, 100):
    for a in range(2, i-1):
        if i % a == 0:
            break
    else:
        b.append(i)

#从素数列表中,通过if判断,打印出孪生素数
for x in range(2,len(b)):
    if b[x] - b[x-1] ==2:
        print(b[x-1],b[x])
ls = [1,2,3,4,54,566,723,4,2145,56,2344,5]
ls.sort()
print(ls)
ls.reverse()
print()
#列表合并排序

lsa = [1,2,3,4,54]
lsb = [50,20,45,85]
lsa.extend(lsb)
lsa.sort()
print(lsa)
ls = [1,2,3,4,5,6,7,8]
print("列表",ls)
num_max = ls[0]
num_min = ls[0]
num_and = 0
for i in range(1,len(ls)):
	if num_max < ls[i]:
		num_max = ls[i]
	elif num_min > ls[i]:
		num_min = ls[i]
	else:
		pass
print("最大值:",num_max)
print("最小值:",num_min)
for i in ls:
	num_and += i
print("和:",num_and)
num_average = num_and/len(ls)
print("平均值:",num_average)
#根据是否存在交集来判断列表是否在另一个列表中,若存在交集,则自然证明存在
a = [1,2,3,6,8,9,10,11,12]
b = [1,2,3]
j = list(set(a).intersection(set(b)))
print(j)

unm=int(input("请输入一个大于9的数(10~100):"))
while unm == 10 :
        print("能被9整除")
        break
if 100>=unm>10:
        y=int(unm/10%10)
        z=int(unm%10)
        h=y+z
        print(h)
        if (unm -h) %9==0:
            print("能被9整除")

import random
lt=[2,3,4,5,6]
x=random.randint(0,10)
lt.append(x)#末尾开始
print(lt)
lt.insert(2,x)#从3开始
print(lt)
'''
    ls富
    2021/1/16
users = []
while True:
	print("欢迎登录我们的用户管理系统")
	print("\t\t 1、用户注册")
	print("\t\t 2、用户登录")
	print("\t\t 3、退出系统")
	choice = input("请选择您的操作:")

	if choice == "1":
		while True:
			print("欢迎进入到用户注册页面")
			username = input("请输入用户名称:")
			password = input("请输入用户密码:")
			confirm_password = input("请再次确认密码:")

			# 数据校验
			# 用户名称不能为空
			if username == None or len(username) == 0:
				print("对不起,用户为空")
				continue
			# 用户名称不能重复
			flag = False
			for u in users:
				if u.get("username") == username:
					print("对不起,该用户已经存在,请重新注册")
					flag = True
					break
			if flag:
				continue
			# 密码长度不能少于3位
			if len(password) < 3:
				print("对不起,密码长度不能少于3位")
				continue
			# 两次密码不一致
			if password != confirm_password:
				print("两次密码不一致")
				continue

			# 最后如何保存用户名称和密码
			user = {"username": username, "password": password}
			users.append(user)
			print("用户注册成功,请登录")
			break
	elif choice == "2":
		print("欢迎进入到用户登录页面")
		username = input("请输入用户名称:")
		password = input("请输入用户密码:")

		# 判断用户名和密码是否存在于users
		for user in users:
			if user["username"] == username and user.get("password") == password:
				print("恭喜您,{},登录成功".format(username))
			else:
				print("对不起,登录失败,请重新登录~~")

	elif choice == "3":
		sys.exit()
	else:
		print("输入有误,请重新选择")


lt=[1,3,5,3,4,100,-21,1,6]
for i in range(len(lt) - 1):
        for j in range(len(lt) - 1 - i):
            if lt[j] > lt[j + 1]:
                lt[j], lt[j + 1] = lt[j + 1], lt[j]
print(lt)
num = int(input("请输入你要计算的十以内的数字"))
n = int(input("请输入你要计算的次数"))   #即重叠数 每一次叠一个:2 22 222
l = 0
s = 0
z = 0
while l < n:
    s += num*(10**l)    #每一次数的和 2 + 20 + 200 +2000...l:即可理解为几位
    l += 1
    print(s)
    z += s				#再把每一个s 相加 
print(z)
#(输入)	请输入你要计算的十以内的数字2
		请输入你要计算的次数4
#(输出)
2
22
222
2222
2468

list1 = [1,2,3,4,5,6,7]
list2 = [8,9,10,11,12,13]
result = []
while list1 and list2:
 if list1[0] < list2[0]:
  result.append(list1[0])
  list1.remove(list1[0])
 else:
  result.append(list2[0])
  list2.remove(list2[0])
for i in list2:
 result.append(i)
result.sort()
print(result)

标签:username,10,作业,lt,num,ls,print,第五天
来源: https://blog.csdn.net/qq_37416384/article/details/122510335

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有