首页 >后端开发 >Python教程 > 正文

python怎么随机生成奇数

原创2020-01-15 13:54:2202569

python随机生成奇数的方法:

实现思路:

1、需要用到random模块

2、用列表展现给用户

3、检查这个数是否为奇数,在用append的方法将为奇数的随机数写入列表中

4、为了保证能输入与用户输入的整数相同个数的奇数,选择使用whlie结构

实现代码:

import random    #导入random模块
NUM = int(input('请输入一个整数:'))  #提示用户输入一个整数
list1 = []                       #设置一个空列表用于展示用户需要的数据
while len(list1) < NUM:          #确保输出的数据是用户需要的个数,并循环输出
    a = random.randint(1,1000000)    #随机生成1-1000000之间的一个整数
    if a % 2 ==1:                #判断随机生成的数是否为奇数,如果为奇数执行下面的代码
        list1.append(a)          #向空列表中加入随机生成的奇数
print(list1)                     #向用户展示生成的奇数

python学习网,免费的在线学习python平台,欢迎关注!

以上就是python怎么随机生成奇数的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:python
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • Python10个整的方法:可以使用random类中的sample()方法,如【index = random.sample(range(0,10),10)】,表示10个不重复的范围在1
    java的方法是:可以使用Math类下的random()方法来实现。比如要一个1~100之间的,那具体代码为【(int)(Math.random()*100+1)】。
    在golang中,主要是使用math包中的rand方法。若不调用此函设置种子,则默认的种子值为1,由于算法是固定的,如果每次都以1作为种子开始产,则结果都是一样的。
    java的方法是:可以通过random()方法来
    php的方法是:可以通过使用mt_rand()函来实现,如【mt_rand(10,100)】,表示一个介于10和100之间的
    python密码的方法:1、编写程序在26个字母大小写和9个字组的列表中10个8位密码;2、使用random库,采用【0x1010】作为种子即可。
    java中可以使用Math类中的random()方法,random()方法的返回值是[0.0-1.0),即0.0到1.0之间的
    Linux系统的方法是:可以通过系统环境变量【$RANDOM】来实现,如【echo $RANDOM】。RANDOM的范围有限,可以通过在后增加加密字符串的方法来解决。
    java中要使不重复可以将已经放入到组中,每次时与组的内容比较是否相等,相等则重新,不相等则存入组。
    在golang中,主要是使用math包中的rand方法。若不调用此函设置种子,则默认的种子值为1,由于算法是固定的,如果每次都以1作为种子开始产,则结果都是一样的。
    excel范围内小的方法是:1、首先选择单元格区域;2、然后输入公式【=randbetween】;3、接着设置的上限和下限;4、最后按下【ctrl+enter】键即可。
    python密码的方法:1、首先引进string库和random库;2、然后通过string.ascii_letters和string.ascii_digits引进大小写字母和字;3、最后使用
    PHP中指定长度的方法:1、通过循环来指定长度;2、每经历一次循环,就使用mt_rand()函一个;3、在循环中,将的单个拼接起来,指定长度的
    matlab产可以使用的方法有:1、unifrnd(a,b,m,n)方法,产m*n阶[a,b]均匀分布的;2、unifrnd(a,b)方法,产一个[a,b]均匀;3、rand(n
    java产的方法:1、借助java.util.Random类来产一个器来产。2、使用Math.random()方法产
    python一个范围内的的方法:首先创建一个python文件;然后使用“import random”导入“random”模块;接着使用“random.randrange()”获取区间内
    在C语言中是如何1~100的的呢?想必大家都想了解一下吧,那话不多说,跟着小编一起了解一下吧。
    5个常用 Python 标准库:1、提供与操作系统相关联的函库os;2、通常用于命令行参的库sys;3、用于的random库;4、math库提供了学常学函;5、日期和时间的操作库
    java中不重复的方法是:可以调用“java.lang”下面Math类中的“random()”方法产,例如:“(int)(Math.random()*10)”,表示一个0到9之间的整

    专题推荐

    推荐视频教程
  • Python Scrapy 网络爬虫实战视频教程Python Scrapy 网络爬虫实战视频教程
  • Python进阶视频教程Python进阶视频教程
  • 零基础入门Python项目实战零基础入门Python项目实战
  • 视频教程分类