[問題] key值無法重複,如何問一樣的題目已刪文
大家好,敝人想要設計一個對方答錯,此時系統會持續問他4次,都答錯,結果公布答案
但是由於dictionary的key值,無法列出一樣的key值,因此我的code似乎只問一次
就公布答案了,想問如何能讓系統持續問到4次錯後,公布答案呢? 在此先答謝各位。
以下是我的code
# -*- coding: utf-8 -*-
"""
Created on Mon Mar 25 13:36:59 2019
@author: user
"""
import random
Pack={"提示三個字":"你好嗎"}
Phrase=list(Pack.keys())
random.shuffle(Phrase)
print("\n")
correct = 0
incorrect = 0
num=4
for word in Phrase[:num]:
print(word)
term=input ("請輸入詞彙:")
if term==Pack[word]:
print("答對了!\n")
correct+=1
else:
print("答錯了\n")
incorrect+=1
print('真笨共答錯%i題!' %(incorrect))
print("正確是%s"%Pack[word])
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.185.254
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1553516481.A.504.html
→
03/25 20:48,
6年前
, 1F
03/25 20:48, 1F
→
03/25 20:48,
6年前
, 2F
03/25 20:48, 2F
推
03/25 21:16,
6年前
, 3F
03/25 21:16, 3F
→
03/25 21:16,
6年前
, 4F
03/25 21:16, 4F
因為我本來想說做成這樣
Pack={"提示三個字":"你好嗎","提示三個字":"你好嗎","提示三個字":"你好嗎""提示
三個字":"你好嗎"}
但是好像無法,就一次就停止了。
※ 編輯: qzxwec789 (223.139.185.254), 03/25/2019 22:02:38
不好意思,我是菜鳥,很多用法不是很熟,請多包涵。
※ 編輯: qzxwec789 (223.139.185.254), 03/25/2019 22:09:33
→
03/25 22:15,
6年前
, 5F
03/25 22:15, 5F
list不是很熟
※ 編輯: qzxwec789 (223.139.185.254), 03/26/2019 00:19:54
Python 近期熱門文章
PTT數位生活區 即時熱門文章