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实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 Python
Python入门篇之列表和元组
Oct 17 Python
解决python3 json数据包含中文的读写问题
May 10 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
Nov 06 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
Python+PyQT5的子线程更新UI界面的实例
Jun 14 Python
python字符串切割:str.split()与re.split()的对比分析
Jul 16 Python
python+selenium 点击单选框-radio的实现方法
Sep 03 Python
Python对wav文件的重采样实例
Feb 25 Python
python函数调用,循环,列表复制实例
May 03 Python
Python configparser模块操作代码实例
Jun 08 Python
2021年值得向Python开发者推荐的VS Code扩展插件
Jan 25 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的ob_start();控制您的浏览器cache!
2007/02/14 PHP
js DOM模型操作
2009/12/28 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
关于vuex的学习实践笔记
2017/04/05 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
基于node.js实现爬虫的讲解
2019/02/18 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
[01:00:30]TFT vs VGJ.T Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
python 的列表遍历删除实现代码
2020/04/12 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
mysql 之通过配置文件链接数据库
2017/08/12 Python
Python输出各行命令详解
2018/02/01 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
Python RabbitMQ实现简单的进程间通信示例
2020/07/02 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
初一英语教学反思
2014/01/11 职场文书
2014三八妇女节活动总结
2014/03/01 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
2015年新教师工作总结
2015/04/28 职场文书
建国大业观后感600字
2015/06/01 职场文书
签证工作证明模板
2015/06/15 职场文书
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL