a,b=100,200#方法一:a,b=b,a#方法二:temp=aa=bb=temp#方法三:a=a+b#a=100+200b=a-b#b=100+200-200a=a-b#a=100+200-100#方法四:a=a*b#a=100*200b=a//b#b=100*200//200a=a//b#a=100*200//100#方法五:a=a^bb=a^ba=a^b#方法六:a^=bb^=aa^=bprint(a,b)
#方法一:whileTrue:user_input=input("请输入要转换的数字键(0~9):")ifuser_inputinnum_dict:values=num_dict[user_input]print("{}上方的符号为{}".format(user_input,values))breakelse:print("你输入的{},不在0~9范围内!".format(user_input))#方法二:user_input=input("请输入要转换的数字键(0~9):")whilenotnum_dict.get(user_input):print("你输入的{},不在0~9范围内!".format(user_input))user_input=input("请输入要转换的数字键(0~9):")print("{}上方的符号为{}".format(user_input,num_dict[user_input]))
defnum_count(*args):"""将用户输入的所有数字相乘之后对20取余数:paramargs::return:"""num=1forvalueinargs:num*=valueprint("计算结果为:{}".format(num%20))#方法一:num=input("请输入需要计算的数字(以逗号分隔):")list_num=num.split(",")#将用户输入的所有数字使用逗号进行分割new_list_num=[]foriteminlist_num:new_list_num.append(int(item))num_count(*new_list_num)#调用函数,将列表拆包#方法二:num=input("请输入需要计算的数字(以逗号分隔):")list_num=num.split(",")#将用户输入的所有数字使用逗号进行分割new_list_num=[]foriteminlist_num:item=item.strip()ifitem.replace(".","",1).isdigit():new_list_num.append(float(item))else:print("输入的{}参数有误,忽略此参数的计算!".format(item))num_count(*new_list_num)#调用函数,将列表拆包
importmathdefcircle_area(r):"""计算圆的面积:paramr:半径:return:"""area=math.pi*(r**2)#计算圆的面积area=round(area,3)#四舍五入,保留三位小数print("半径为{}的圆,面积为{}".format(r,area))circle_radius_str=input("请输入圆的半径:")circle_radius_flt=float(circle_radius_str)#将字符串转化为浮点类型circle_area(circle_radius_flt)