码迷,mamicode.com
首页 > 编程语言 > 详细

【Python 练习】随机显示不重复的单词

时间:2015-08-26 00:13:46      阅读:1016      评论:0      收藏:0      [点我收藏+]

标签: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 random
word  = ["Dolphin","Angel","computer","hacker","information","program"]
same = word

for 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 random
word  = ["Dolphin","Angel","computer","hacker","information","program","hello","iphone"]
same = word

for 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 练习】随机显示不重复的单词

标签:python

原文地址:http://1429223.blog.51cto.com/1419223/1688125

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!