Python中random模块用法实例分析


Posted in Python onMay 19, 2015

本文实例讲述了Python中random模块用法。分享给大家供大家参考。具体如下:

import random
x = random.randint(1,4);
y = random.choice(['appale','banana','cherry','durian']);
print(x,y);

运行结果如下:
(2, 'cherry')

不管学哪个语言,我总喜欢弄个随机数玩玩。农历十一月初六,Let's Python!!!

l=[ ]
while True:
  name=input("请输入一个名字:")
  if name!='':
    l.append(name)
  else:
    break
print(l);
'''求1到100直接所有整数的和'''
x=range(1,101,1)
sumi=0
for i in x:
  sumi+=i
print(sumi)

运行结果如下:
5050

u1='''求阶乘的一般方法'''
print(u1)
def jc(n):
  s=1
  for i in range(1,n+1):
    s*=i
  return s
n = input("n! usage:<number>:")
h = jc(int(n))
print(h)

运行结果如下:

求阶乘的一般方法
n! usage:<number>:5
120
u2='''通过递归实现阶乘'''
print(u2)
def jch(n):
  if(n==1):
    return 1
  else:
    return n*jch(n-1)
un=input("input n:")
s=jch(int(un))
print("n! is ",s)

运行结果如下:

通过递归实现阶乘
input n:5
('n! is ', 120)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python中Django发送带图片和附件的邮件
Mar 31 Python
浅谈python jieba分词模块的基本用法
Nov 09 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
Django学习教程之静态文件的调用详解
May 08 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
django框架模板中定义变量(set variable in django template)的方法分析
Jun 24 Python
对python 中re.sub,replace(),strip()的区别详解
Jul 22 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
Aug 06 Python
python 模拟创建seafile 目录操作示例
Sep 26 Python
Python基本语法之运算符功能与用法详解
Oct 22 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
用Python操作字符串之rindex()方法的使用
May 19 #Python
Python3.2中Print函数用法实例详解
May 19 #Python
Python中的rfind()方法使用详解
May 19 #Python
在Python中操作字符串之replace()方法的使用
May 19 #Python
Python2.x版本中maketrans()方法的使用介绍
May 19 #Python
Python中的lstrip()方法使用简介
May 19 #Python
Python中用于转换字母为小写的lower()方法使用简介
May 19 #Python
You might like
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
jquery平滑滚动到顶部插件使用详解
2017/05/08 jQuery
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
react路由配置方式详解
2017/08/07 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
JS数组中对象去重操作示例
2019/06/04 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
Python for Informatics 第11章之正则表达式(四)
2016/04/21 Python
深入理解Django中内置的用户认证
2017/10/06 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
浅谈python常用程序算法
2019/03/22 Python
简单了解python单例模式的几种写法
2019/07/01 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
中学后勤工作总结2015
2015/07/22 职场文书
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python