zoukankan      html  css  js  c++  java
  • python数据转换/9*9表/for循环

    九九乘法表

    for i in range(1,10):
         for j in  range(1,i+1):
            print("%d*%d=%2d"%(j,i,j*i),end=' ')
         print("")

    转换数据类型

    s = “alex”
    li = [“alex”, “seven”]
    tu = (“Alex”, “seven”)
    #a. 将字符串 s = "alex"转换为列表
    print(list(s))
    #b. 将字符串s = "alex"转换为元组
    print(tuple(s))
    #c. 将列表li = [“alex”, “seven”]转换为元组
    print(tuple(li))
    #d. 将元组 tu = (“Alex”, “seven”)转换为列表
    print(list(tu))

    集合

    有两个列表
    l1 = [11, 22, 33]
    l2 = [22, 33, 44]
    a. 获取内容相同的元素列表
    b. 获取l1中有, l2中没有的元素列表
    c. 获取l2 中有,l1中没有的元素列表
    d. 获取l1 和 l2 中内容都不同的元素

    l1 = [11, 22, 33]
    l2 = [22, 33, 44]

    print(set(l1).intersection(set(l2))) #使用交集来获取相同的元素

    遍历list1列表

    for i in l1:
        #list2遍历
        for j in l2:
            #当有相同数字时输出
            if i==j:
                print(i)
    

    intersection() 交集
    difference() 差集
    symmetric_difference() 交叉补集

    print(set(l1).difference(set(l2)))#使用差集来获取不相同的元素
    
    print(set(l2).difference(set(l1)))#使用差集来获取不相同的元素
    
    print(set(l1).symmetric_difference(set(l2)))#使用交集来获取不相同的元素

    使用循环 计算出1-100之间 所有基数的和,偶数和

    sum1 = 0
    for i in range(1,101):
        sum1 = sum1 + i
        i += 1
    print(f"1-100之间的和是:{sum1}")
    
    
    sum1 = 0
    for i in range(1,101):
        if i % 2 == 0:
            sum1 = sum1 +i
        i += 1
    print(f"1-100之间偶数的和是:{sum1}")
    
    sum1 = 0
    for i in range(1,101):
        if i % 2 != 0:
            sum1 = sum1 +i
        i += 1
    print(f"1-100之间奇数的和是:{sum1}")
  • 相关阅读:
    无编译/无服务器,实现浏览器的 CommonJS 模块化
    程序员如何在工作中自我增值
    软件架构被高估,清晰简单的设计被低估
    为什么会产生微服务架构?
    版本管理Git和SVN的介绍及其优缺点
    13.递归第一次
    12.二叉树的序遍历
    12.二叉树的序遍历
    10.十进制转m进制
    10.十进制转m进制
  • 原文地址:https://www.cnblogs.com/lhchao/p/14151252.html
Copyright © 2011-2022 走看看