猫史档案馆


【Python作品分享】背单词【求助帖】

用户:hgggglhggggl查看:0 回复:3 评论:0 创建时间:2021-02-17T09:35:17


【作品展示】

center_image

 

【作品介绍】

为什么我都对了还说只对了一题?

 

【作品源代码】

import random


a = ['包:', '钢笔:']
b = ['bag', 'pen']
while len(a) != 0:
    c = random.choice(a)
    e = a.index(c)
    d = input(c)
    f = 0
    del a[e]
    if (d == b[e]):
        f += 1
print('单词已背完,请补充。')
print('对了', f, '题')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
伴雪纷飞伴雪纷飞

import random

f = 0
a = ['包:', '钢笔:']
b = ['bag', 'pen']
while len(a) != 0:
    c = random.choice(a)
    e = a.index(c)
    d = input(c)

    del a[e]
    if (d == b[e]):
        f += 1
print('单词已背完,请补充。')
print('对了', f, '题')

改良后↑

这错误太明显了!

看看你的第十行代码:

f=0

每一次循环都将(f)赋值为0

点赞0


评论


伴雪纷飞伴雪纷飞

center_image

现在就ok了

点赞0


评论


hgggglhggggl

emotion_星能猫_爱你

点赞0


评论