11.2 python learning record

# 集合 set 无需且不重复
#set1 = {1,2,3,4}
A = {"ian","Alex","Oldnn","sssxx"}
B = {"aaaa","bbbb","ian"}

#要找出同时参演了两部电影的人(交集)
print(A.intersection(B))
print(A & B)

#这两部电影中,一共包含了谁(并集)
print(A.union(B))
print(A | B)  #这个字符是shift 加回车上面那个键

#参加了A的演员中没有参演B的人有谁
print(A.difference(B))
print(A - B)

#那些演员只参演了一部电影
print(A.symmetric_difference(B))
print(A ^ B)

set2 = {1,1,1,1,2,2,2,3,5,6}
print(set2) #输出的值只有一个1一个2
#与list不同
#那么问题来了如何对list去重呢
list1 = [1,1,1,1,11,1,5,222,2,2,2]
print(list(set(list1))) #去了重但是没有改变list的本质

#循环嵌套
#流程控制结构



#打印房间号101-105 ... 601-605
#外层循环控制楼层号
for i in range(1,6):
    print(f"欢迎来到第{i}层")
    #内层循环控制房间号
    for room in range(1,9):
    print(f"欢迎来到{i}0{room}")
#循环控制保留字:离他最近的一次循环
#continue:跳过本次循环
#break:直接跳出循环放在循环里面

flag == True
for i in range(1,6):
    print(f"欢迎来到第{i}层")
#如果他在第三层就不让他进
    if i == 3:
        print("不许进")
        continue
    for room in range(1,9):
        print(f"欢迎来到{i}0{room}")
#如果他在404出事了
#!=  !感叹号是非的意思
        if i == 4 and room == 4:
            print("我去我去你怎么了~")
            flag == False
            break
if flag != True:
    break    
                
















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值