美文网首页
使用Python的random模块,实现一周七天且不重复的隋机菜

使用Python的random模块,实现一周七天且不重复的隋机菜

作者: Hi子良 | 来源:发表于2020-01-07 12:26 被阅读0次

设计了一个练习题供童鞋们练习如何活用Python的random模块,用法有很多种,比如最常见的隋机密码等,现在举一个日常生活中最常见的菜单做为例子,从meals可供选择的菜单列表里,隋机选取一个做为每一天的主餐,而且不能重复,比如一周内有一天是香肠煲饭,其它天就不能有香肠煲饭,所以还要做好去重才能满足需求,所以此需求有2个逻辑,一是隋机,二是去重,隋机是用random中的choice方法从列表选取一个,去重可以使用set()集合去重,此例使用的则是列表搭配not in运算符实现,循坏的部份,必须使用while循环而不是for循环,因为循环判断的次数是不确定的,以下为范例代码与输出结果:

相关文章

  • 使用Python的random模块,实现一周七天且不重复的隋机菜

    设计了一个练习题供童鞋们练习如何活用Python的random模块,用法有很多种,比如最常见的隋机密码等,现在举一...

  • Python_从list中随机选择

    使用Python random模块的choice方法随机选择某个元素 使用python random模块的samp...

  • random模块

    numpy.random.rand使用详解 Python中的random模块

  • python-random模块

    random模块为python内置模块,直接导入即可使用 前提:导入模块 常用函数使用及说明1.random函数:...

  • python--随机数

    python中随机数的相关操作,可以使用自带的random模块或者是numpy模块。 random 模块 rand...

  • Python编程题7--随机输出不重复的数字

    题目 每间隔5秒,随机输出10个不重复的4位数 实现思路 这里我们运用 Python 里面内置模块 random ...

  • 随机数

    random python自带random模块,用于生成随机数。Python标准库中的[random模块],可以生...

  • random

    python模块之random 1、random python中的random模块用于生成随机数。下面介绍常用的一...

  • python-random模块

    python的random模块用于生成随机数,使用时需要用导入random函数。 常用函数 random()用于生...

  • 4.4 模块3:random库

    四、程序的控制结构 4.4 模块3:random库 random库概述 random库时使用随机数的Python标...

网友评论

      本文标题:使用Python的random模块,实现一周七天且不重复的隋机菜

      本文链接:https://www.haomeiwen.com/subject/bcsractx.html