kk七七 2023-04-17 08:45 采纳率: 100%
浏览 18
已结题

关于Python中的一些问题

请大家指教一下这几个题,我用IDLE写的时候,老是不对,因为错误太多拍出来的图片太大,没法把自己的发上来,请大家指教一下这几个题。

img

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-04-17 08:53
    关注

    (1)

    s = input()
    print(sum(map(int, s)))
    

    (2)

    setA = {1, 2, 3, 4}
    setB = {3, 4, 5, 6}
    
    # 计算并集
    union_set = setA.union(setB)
    print("并集:", union_set)
    
    # 计算交集
    intersection_set = setA.intersection(setB)
    print("交集:", intersection_set)
    
    # 计算差集
    difference_set = setA.difference(setB)
    print("A-B差集:", difference_set)
    
    difference_set = setB.difference(setA)
    print("B-A差集:", difference_set)
    
    

    (3)

    
    num = int(input("请输入自然数:"))
    
    # 打印二进制
    print("二进制为:", bin(num))
    
    # 打印八进制
    print("八进制为:", oct(num))
    
    # 打印十六进制
    print("十六进制为:", hex(num))
    

    (4)

    s = input()
    print(len(s.split(' ')))
    
    

    (5)

    import random
    
    # 生成1000个随机数
    nums = [random.randint(0, 100) for i in range(1000)]
    
    # 初始化计数器
    counter = [0] * 101
    
    # 统计数字0-100出现的个数
    for num in nums:
        counter[num] += 1
    
    # 输出各数字出现的个数
    for i in range(101):
        print(f"{i}出现的个数为:{counter[i]}")
    
    

    6

    
    import random
    
    # 生成包含50个随机整数的列表
    num_list = [random.randint(1, 100) for _ in range(50)]
    print("原始列表:", num_list)
    
    # 删除奇数
    num_list = list(filter(lambda x: x % 2 == 0, num_list))
    print("删除奇数后的列表:", num_list)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月25日
  • 已采纳回答 4月17日
  • 创建了问题 4月17日