返回顶部
首页 > 资讯 > 后端开发 > Python >【Python 练习】随机显示不重复的单
  • 641
分享到

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

Python 2023-01-31 02:01:24 641人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

By D01phin ,BJ,20150818【题目:】创建能以随机顺序显示一组单词的程序。要求该程序能打印出所有单词,但不能重复!# coding=utf-8 # random show Word                    

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 !")


--结束END--

本文标题: 【Python 练习】随机显示不重复的单

本文链接: https://lsjlt.com/news/186325.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【Python 练习】随机显示不重复的单
    By D01phin ,BJ,20150818【题目:】创建能以随机顺序显示一组单词的程序。要求该程序能打印出所有单词,但不能重复!# coding=utf-8 # random show word                    ...
    99+
    2023-01-31
    Python
  • java生成不重复的随机数
    java中要使生成的随机数不重复可以将已经生成的随机数放入到数组中,每次生成随机数时与数组的内容比较是否相等,相等则重新生成,不相等则存入数组。示例代码如下(生成10之内的4个不相等的整数): (推荐学习:java课程)p...
    99+
    2017-09-04
    java入门 java
  • PHP如何随机生成18位不重复的订单号
    这篇文章主要介绍PHP如何随机生成18位不重复的订单号,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PHP代码: function generateOrderNumber($length=4){/...
    99+
    2023-06-07
  • python实战练习做一个随机点名的程序
    用python做一个简单的随机点名程序(不重复点名) 这是我来到csdn的第一篇文章,内容如果有瑕疵的地方或者代码可以进一步改善,请大家对我指点一二。谢谢!废话不多说,上代码! ...
    99+
    2024-04-02
  • Python带权重随机数的简单实现
    该方法是常用的带权重随机数生成方法,思路是先将权重值求和total,在0与权重和total之间获得一个随机数rd,遍历权重字典,累加其权重值weight_sum, 当rd小于或等于weight_sum时,返回当前的权重key值,示例代码如下...
    99+
    2023-01-31
    随机数 权重 简单
  • java生成不重复随机数的方法
    Java中产生随机数调用java.lang下面Math类中的random()方法产生随机数新建一个文件后缀名为java的文件,文件名取为MyRandom,该类中编写如下的代码:public class MyRandom { public s...
    99+
    2016-11-18
    java基础 java
  • Java案例实现不重复的随机数
    需求:获得十个1-20的随机数,要求随机数不能重复,存储到集合中并遍历 分析: 1.创建Set集合对象,可以使用HashSet也可以使用TreeSet,区别在于TreeSet是排序后...
    99+
    2024-04-02
  • java中产生随机不重复数的方法
    java中产生随机不重复数的方法:根据min和max,生成n个不重复的随机数。(注:范围[min,max],n ...
    99+
    2021-01-15
    java
  • java生成不重复的随机数方法总结
    本文给大家介绍如何在JAVA中实现随机无重复数字的功能。(相关视频课程推荐:java视频教程)为了更好地理解这个题意,我们先来看下具体内容:生成一个1-100的随机数组,但数组中的数字不能重复,即位置是随机的,但数组元素不能重复。在这里呢,...
    99+
    2018-12-23
    java
  • c语言如何生成不重复的随机数
    在C语言中,可以使用以下步骤生成不重复的随机数:1. 引入头文件 `stdlib.h` 和 `time.h`。```c#include #include ```2. 在程序的开始处使用 `srand` 函数初始化随机数种子,以确保每次运...
    99+
    2023-08-11
    c语言
  • java取不重复随机数的方法是什么
    在Java中,可以使用Random类和HashSet来生成不重复的随机数。具体步骤如下:1. 导入Random类和HashSet类:...
    99+
    2023-08-24
    java
  • php怎么生成不重复的随机字符串
    PHP中可以使用`uniqid()`函数生成不重复的随机字符串。```php$randomString = uniqid();```...
    99+
    2023-08-25
    php
  • java随机生成1~15之间不重复的数字
    函数说明:random()方法用于返回一个随机数,随机数范围为 0.0 =< Math.random < 1.0。例如:产生一个0~9之间的整数为:(int)(Math.random()*10);产生一个1~10之间的整数则可以写成:(in...
    99+
    2016-03-22
    java 随机 不重复 数字
  • Python生成随机整数(1个、n个、指定步长、不重复)
    random.sample生成n个[a,b)范围内的【不重复】随机【整数】 # 导入random包import random# 生成10个[1,100)的随机整数List = random.sample(range(1,100),10)pr...
    99+
    2023-10-03
    python
  • 生成8位随机不重复的数字编号的方法
    复制代码 代码如下: package com.jjinfo.common.util; import java.util.Arrays; import java.util.Random...
    99+
    2022-11-15
    8位随机 数字编号
  • 用Java生成N个不重复的随机数,3种实例
    1、Random类和Set集合来完成 Java实现生成n个不重复的随机数可以使用Java中的Random类和Set集合来完成 具体代码如下: import java.util.HashSet;import java.util.Rand...
    99+
    2023-08-19
    java 算法 数据结构
  • 使用java怎么实现每次生成不重复的随机数
    使用java怎么实现每次生成不重复的随机数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3...
    99+
    2023-06-14
  • 怎么用php生成一个不重复的随机4位数字
    在PHP开发中,我们经常需要生成随机的数字,来实现一些特定的功能或者验证码的生成等。但是,如果这些随机生成的数字重复,就会出现一些问题。那么如何在PHP中生成一个不重复的随机4位数字呢?下面就介绍一下实现方式。方法一:使用数组我们可以通过数...
    99+
    2023-05-14
    随机数字 php
  • 如何用php生成一个不重复的随机4位数字
    这篇文章主要介绍“如何用php生成一个不重复的随机4位数字”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何用php生成一个不重复的随机4位数字”文章能帮助大家解决问题。方法一:使用数组我们可以通过...
    99+
    2023-07-05
  • Java编程实现从给定范围内随机N个不重复数生成随机数的方法小结
    本文实例讲述了Java编程实现从给定范围内随机N个不重复数生成随机数的方法。分享给大家供大家参考,具体如下:一、JAVA中生成随机数的方式在j2se中使用Math.random()令系统随机选取一个0~1之间的double类型小数,将其乘以...
    99+
    2023-05-31
    java 随机数 ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作