文章目录
一、有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币,[10,8,5,3,27,99]
二、如果两个素数之差为2,这样的两个素数就叫做”孪生数“,找出100以内所有的”孪生数“
三、给定一个列表,求最大值、最小值、平均值、求和
四、将list中的数据去重,至少使用两种方案
五、两个列表进行合并操作
六、使用列表判断一个列表是否在另一个列表内
七、如何将0~10随机存入列表中
八、完成一个登录注册案例(要求使用容器保存数据)
1、有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币,[10,8,5,3,27,99]
coin=[10,8,5,3,27,99]
x=0
for i in coin:
if i%2==0:
x+=i
else:
x+=i
print(f"最少{x}次可以拿完硬币")
2、如果两个素数之差为2,这样的两个素数就叫做”孪生数“,找出100以内所有的”孪生数“
list=[]
for num in range(2,101):
flag=True
for i in range(2,num):
if num%i==0:
flag=False
break
if flag:
list.append(num)
else:
pass
print(f"1~100之内的素数有:{list}")