• Python第一次实验


    '''
    计算
    1.输入半径,输出面积和周长
    2.输入面积,输出半径及周长
    3.输入周长,输出半径及面积
    '''
    # # 1.输入半径,输出面积和周长
    # from math import pi
    #
    # # 定义半径
    # r = int(input("请输入半径的值(整数)"))
    # if r < 0 :
    #     exit("请重新输入半径")
    # ''' S 面积: pi * r * r '''
    # S = pi * pow(r,2)
    # print(" 半径为 %d 的圆,面积为 %.2f"%(r,S))
    # '''C 周长: C = 2 * pi * r '''
    # C = 2 * pi * r
    # print(" 半径为 %d 的圆,周长为 %.2f"%(r,C))
    
    # # 2.输入面积,输出半径及周长
    # from math import pi,sqrt
    #
    # S = float(input("请输入圆的面积(支持小数格式)"))
    # if S < 0 :
    #     exit("请重新输入面积")
    # '''r 半径: r = sqrt(S/pi)'''
    # r = sqrt(S/pi)
    #
    # print("面积为 %.2f 的圆,半径为 %.2f"%(S,r))
    # '''C 周长: C = 2 * pi * r '''
    # C = 2 * pi * r
    # print("面积为 %.2f 的圆,周长为 %.2f"%(S,C))
    
    # # 3.输入周长,输出半径及面积
    # from math import pi
    #
    # C = float(input("请输入圆的周长(支持小数格式)"))
    # if C < 0 :
    #     exit("请重新输入周长")
    # '''r 半径: r = C/(2*pi)'''
    # r = C/(2*pi)
    #
    # print("周长为 %.2f 的圆,半径为 %.2f"%(C,r))
    # ''' S 面积: pi * r * r '''
    # S = pi * pow(r,2)
    # print("周长为 %.2f 的圆,面积为 %.2f"%(C,S))

    '''
    数据结构
    列表练习
     1.创建列表对象 [110,'dog','cat',120,'apple']
     2.在字符串 'dog' 和 'cat' 之间插入空列表
     3.删除 'apple' 这个字符串
     4.查找出 110、120 两个数值,并以 10 为乘数做自乘运算
    '''
    # # 1.创建列表对象 [110,'dog','cat',120,'apple']
    # '''创建一个名为 lst 的列表对象'''
    # lst = [110,'dog','cat',120,'apple']
    # print(lst)
    
    # # 2.在字符串 'dog' 和 'cat' 之间插入空列表
    # lst = [110,'dog','cat',120,'apple']
    # '''添加元素到 'dog' 和 'cat' 之间'''
    # lst.insert(2,[])
    # print(lst)
    
    # # 3.删除 'apple' 这个字符串
    # lst = [110,'dog','cat',120,'apple']
    # '''删除最后一个元素'''
    # lst.pop()
    # print(lst)
    
    # # 4.查找出 110、120 两个数值,并以 10 为乘数做自乘运算
    # lst = [110,'dog','cat',120,'apple']
    # try:
    #     # 如果找不到数据,进行异常处理
    #     lst[lst.index(110)] *= 10
    #     lst[lst.index(120)] *= 10
    # except Exception as e:
    #     print(e)
    # print(lst)

    '''
    字典练习
     1.创建字典 {'Math':96,'English':86,'Chinese':95.5,'Biology':86,'Physics':None}
     2.在字典中添加键值对 {'Histore':88}
     3.删除 {'Physisc':None} 键值对
     4.将键 'Chinese' 所对应的值进行四舍五入后取整
     5.查询键 'Math' 的对应值
    '''
    # # 1.创建字典 {'Math':96,'English':86,'Chinese':95.5,'Biology':86,'Physics':None}
    # stu_score = {'Math':96,'English':86,'Chinese':95.5,'Biology':86,'Physics':None}
    # # 2.在字典中添加键值对 {'Histore':88}
    # stu_score['Histore'] = 88
    # # 3.删除 {'Physisc':None} 键值对
    # if 'Physisc' in stu_score.keys():
    #     '''如果存在 "Physisc" '''
    #     del stu_score['Physisc']
    # # 4.将键 'Chinese' 所对应的值进行四舍五入后取整
    # if 'Chinese' in stu_score.keys():
    #     # 四舍五入 使用 round
    #     stu_score['Chinese'] = round(stu_score['Chinese'])
    # # 5.查询键 'Math' 的对应值
    # print(stu_score.get('Math',"没有找到 Math 的值"))

    '''
    元组练习
     1.创建列表 ['pen','paper',10,False,2.5] 赋给变量并查看变量的类型
     2.将变量转换为 tuple 类型,查看变量的类型
     3.查询元组中的元素 False 的位置
     4.根据获得的位置提取元素
    '''
    # # 1.创建列表 ['pen','paper',10,False,2.5] 赋给变量并查看变量的类型
    # lst = ['pen','paper',10,False,2.5]
    # '''查看变量类型'''
    # print("变量的类型",type(lst))
    #
    # # 2.将变量转换为 tuple 类型,查看变量的类型
    # lst = tuple(lst)
    # print("变量的类型",type(lst))
    #
    # # 3.查询元组中的元素 False 的位置
    #
    # if False in lst:
    #     print("False 的位置为(从0开始): ",lst.index(False))
    #     # 4.根据获得的位置提取元素
    #     print("根据获得的位置提取的元素为: ",lst[lst.index(False)])
    # else:
    #     print("不在元组中")

    '''
    集合练习
     1.创建列表 ['apple','pear','watermelon','peach'] 并赋给变量
     2.用 list() 创建列表 ['pear','banana','orange','peach','grape'],并赋给变量
     3.将创建的两个列表对象转换为集合类型
     4.求两个集合的并集,交集和差集
    '''
    # 1.创建列表 ['apple','pear','watermelon','peach'] 并赋给变量
    lst = ['apple','pear','watermelon','peach']
    # 2.用 list() 创建列表 ['pear','banana','orange','peach','grape'],并赋给变量
    lst_2 = list({'pear','banana','orange','peach','grape'})
    print(lst_2)
    # 3.将创建的两个列表对象转换为集合类型
    lst_set = set(lst)
    lst2_set = set(lst_2)
    #  4.求两个集合的并集,交集和差集
    ''' 并集 |  交集 &  差集 - '''
    print("两个集合的 并集为 :",lst_set | lst2_set)
    print("两个集合的 交集为 :",lst_set & lst2_set)
    print("lst_set 与 lst2_set 的差集为 :",lst_set - lst2_set)
    print("lst2_set 与 lst_set 的差集为 :",lst2_set - lst_set)

    2020-04-27

  • 相关阅读:
    python基础(十七)
    Python基础(十六)
    Python基础(十五)
    Python基础(十四)
    Python基础(十三)
    Python基础(十二)
    项目分享:模拟博客园登录
    项目分享:模拟购物车
    Python基础(十一)
    课件站
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12787851.html
Copyright © 2020-2023  润新知