Python第一次实验,,‘‘‘计算1.输入半


‘‘‘计算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第一次实验

评论关闭