标签: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
原文地址:http://1429223.blog.51cto.com/1419223/1688125