这是两个关于快递的python代码,请问如何将这两段代码放在一起运行?

import urllib.request import json import msvcrt kd_dict = {1:'shentong',2:'youzhengguonei',3:'yuantong',4:'shunfeng',5:'yunda',6:'zhongtong',7:"tiantian",8:"debang"} def Check(): while True: print("仅支持以下快递公司查询:") print("1.申通 ") print("2.EMS邮政 ") print("3.圆通 ") print("4.顺风 ") print("5.韵达 ") print("6.中通 ") print("7.天天 ") print("8.德邦 ") print("0.退出\n") choose = int(input("请选择您的快递公司:")) while choose not in range(0,9): choose = int(input("抱歉暂不支持此公司请重新选择:")) if choose == 0: print("感谢使用!\n") break kd_num = input("请输入快递单号:") url = "http://www.kuaidi100.com/query?type=%s&postid=%s" % (kd_dict[choose], kd_num) response = urllib.request.urlopen(url) html = response.read().decode('utf-8') target = json.loads(html) #print(target) status = target['status'] if status == '200': data = target['data'] #print(data) data_len = len(data) #print(data_len) #print("\n") for i in range(data_len): print("\n时间: " + data[i]['time']) print("状态: " + data[i]['context'] + "") print("\n感谢使用!\n") break else: print("输入有误请重新输入!\n") #print("按任意键结束......") if __name__ == '__main__': while True: Check() out = input("按任意数字退出(其他键继续).........") if out >= '0' and out <= '9': break else: print("\n") continue def mean(): print("欢迎来到上海市快递计算器") print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++") print("地区编码-------------------所属地区") print(" 0 -------------------上海同城") print(" 1 -------------------江、浙地区") print(" 2 -------------------京、津、冀、辽、豫、晋、陕、鄂、粤地区") print(" 3 -------------------黑、吉、辽、渝、青、琼、贵、云、川地区") print(" 4 -------------------新疆西藏地区") print(" ") def select(): out = int(input("请输入您需要邮寄的地区编码:")) return out def shan_hai(): out = float(input("请输入您邮寄货物的公斤数:")) print("应缴纳的运费为:") if out <= 1: print(round(10.00, 2)) else: print(round((out - 1) * 3 + 10, 2)) print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++") def jia_zhe(): out = float(input("请输入您邮寄货物的公斤数:")) print("应缴纳的运费为:") if out <= 1: print(round(10.00, 2)) else: print(round((out - 1) * 4 + 10, 2)) print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++") def jin_jin(): out = float(input("请输入您邮寄货物的公斤数:")) print("应缴纳的运费为:") if out <= 1: print(round(15.00, 2)) else: print(round((out - 1) * 5 + 15, 2)) print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++") def hei_ji(): out = float(input("请输入您邮寄货物的公斤数:")) print("应缴纳的运费为:") if out <= 1: print(round(15.00, 2)) else: print(round((out - 1) * 6.5 + 15, 2)) print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++") def xi_xin(): out = float(input("请输入您邮寄货物的公斤数:")) print("应缴纳的运费为:") if out <= 1: print(round(15.00, 2)) else: print(round((out - 1) * 10 + 15, 2)) print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++") def main(): exit_name = True while exit_name: mean() key = select() if key == 0: shan_hai() elif key == 1: jia_zhe() elif key == 2: jin_jin() elif key == 3: hei_ji() elif key == 4: xi_xin() elif key == 5: exit_name = False else: print("请输入正确的数值!") main()

麻烦提问的时候把代码格式化下,谢谢

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632