各位用户为了找寻关于Python中random模块用法实例分析的资料费劲了很多周折。这里教程网为您整理了关于Python中random模块用法实例分析的相关资料,仅供查阅,以下为您介绍关于Python中random模块用法实例分析的详细内容
本文实例讲述了Python中random模块用法。分享给大家供大家参考。具体如下:
? 1 2 3 4import
random
x
=
random.randint(
1
,
4
);
y
=
random.choice([
'appale'
,
'banana'
,
'cherry'
,
'durian'
]);
print
(x,y);
运行结果如下: (2, 'cherry')
不管学哪个语言,我总喜欢弄个随机数玩玩。农历十一月初六,Let's Python!!!
? 1 2 3 4 5 6 7 8l
=
[ ]
while
True
:
name
=
input
(
"请输入一个名字:"
)
if
name!
=
'':
l.append(name)
else
:
break
print
(l);
?
1
2
3
4
5
6
'''求1到100直接所有整数的和'''
x
=
range
(
1
,
101
,
1
)
sumi
=
0
for
i
in
x:
sumi
+
=
i
print
(sumi)
运行结果如下: 5050
? 1 2 3 4 5 6 7 8 9 10u1
=
'''求阶乘的一般方法'''
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)
运行结果如下:
? 1 2 3求阶乘的一般方法
n! usage:<number>:
5
120
?
1
2
3
4
5
6
7
8
9
10
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)
运行结果如下:
? 1 2 3通过递归实现阶乘
input
n:
5
(
'n! is '
,
120
)
希望本文所述对大家的Python程序设计有所帮助。