Python对单词的相关问题

通过有道词典进行翻译

import json
import requests
from tkinter import *

word=input()
data = {
“i”: word,
“from”: “AUTO”,
“to”: “AUTO”,
“smartresult”: “dict”,
“client”: “fanyideskweb”,
“doctype”: “json”,
“version”: “2.1”,
“keyfrom”: “fanyi.web”,
“action”: “FY_BY_REALTIME”,
“typoResult”: “true”
}
url = “http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule
res = requests.post(url, data=data)
js = res.json()

if(js[‘type’]==‘UNSUPPORTED’):
print(“你的输入为空”)
elif(js[‘translateResult’][0][0][‘src’]==js[‘translateResult’][0][0][‘tgt’]):
print(‘你输入错误’)
else:
print(js[‘translateResult’][0][0][‘tgt’])

通过CSV进行猜单词游戏

from random import shuffle
import random
import csv
filename=‘English.csv’
with open(filename) as f:
reader= csv.reader(f)
reader_list=list(reader)
print(reader_list)
print(reader_list[1])
flag1=random.randint(0,len(reader_list)-1)
flag2=random.randint(0,len(reader_list[flag1])-1)
s=reader_list[flag1][flag2]
result=random.sample(s,len(s))
print("长度 ",len(s))
result=’’.join(result)
print(result)
print(“请输入正确单词”);
sum=1;
while True:
m=input();
if(m==s):
print(“输入正确\n”);
break;
else:
print(“输入错误\n”);
sum=sum+1;

print(“你的正确率是: \n”,1/sum*100,"%")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值