当前位置: 首页 > 后端技术 > Python

挑战100+Python项目2:中英互译

时间:2023-03-26 15:20:55 Python

如何才能学会Python编程?我认为最好的方法是“边做边学,边玩边学”。只有自己动手做Python项目,才能学以致用,真正掌握这门编程语言,为我所用。编程高手俱乐部发起100+Python项目挑战,代码和文档开源:https://github.com/zhiwehu/10...加油,加油!中英翻译项目需要在命令行窗口运行。程序运行时,会要求我们输入中文或英文单词或句子,然后程序会自动翻译成相应的英文或中文。当输入字母q时,程序会停止询问并结束Python编程知识点while循环用户输入字符串条件判断字典数据httppostrequestsrequests模块(需要使用pipinstallrequests安装)参考代码importrequestsurl='https://fanyi.baidu.com/sug'whileTrue:text=input('请输入中文或英文:').strip()iftext=='q':breakdata={'kw':text}resp=requests.post(url,data)found=Falseifresp.status_code==200:data=resp.json()ifdata['errno']==0:ds=data['data']forkvinds:ifkv['k']==text:found=Trueprint(kv['v'])ifnotfound:print('notfound')else:print(data)else:print(resp.content)运行test将代码保存为2.py,然后在控制台运行:python2.py