標籤:python
By D01phin ,BJ,20150818
【題目:】建立能以隨機順序顯示一組單詞的程式。要求該程式能列印出所有單詞,但不能重複!
# coding=utf-8# random show word ## By D01phin,BJ,20150818 ## function: 1、random show words ## 2、show all words and no repeat ##--------------------------------------------#import randomword = ["Dolphin","Angel","computer","hacker","information","program"]same = wordfor i in range(0,6):show = random.choice(same)print(show)same.remove(show)input("\nHey,man! You got it !")
此程式的缺陷是:迴圈中的次數,要根據你在word中輸入單詞的個數去修改,原來是寫了個可以動態修改迴圈次數的,但是調試中總有問題,總是執行了三次(執行次數:單詞個數 / 2),便不再執行,希望大神能出來解答一下,下面我將貼出源碼。
# coding=utf-8#--------------------------------------------## random show word ## By D01phin,BJ,20150818 ## function: 1、random show words ## 2、show all words and no repeat ##--------------------------------------------#import randomword = ["Dolphin","Angel","computer","hacker","information","program","hello","iphone"]same = wordfor i in word:show = random.choice(same)print(show)same.remove(show)input("\nHey,man! You got it !")
本文出自 “西伯利亞狼026” 部落格,請務必保留此出處http://1429223.blog.51cto.com/1419223/1688125
【Python 練習】隨機顯示不重複的單詞