日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中random是什么意思_Python代码中的“importrandom”是什么意思?

發(fā)布時間:2024/9/19 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中random是什么意思_Python代码中的“importrandom”是什么意思? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

導入python提供的random這個庫。

Python代碼例子

1.輸入三個變量,然后按小到大輸出

[python] view plain copy

x = int(input('please input x:'))

y = int(input('please input y:'))

z = int(input('please input z:'))

if x > y :

x, y = y, x

if x > z :

x, z = z, x

if y > z :

y, z = z, y

print(x,y,z)

2、求101-200的素數(shù)

[python] view plain copy

from math import sqrt

def isprime(n):

k = int(sqrt(n))

for i in range(2,k+1):

if n % i == 0:

return 0

return 1

if __name__ == '__main__':

for n in range(101, 201):

if isprime(n) ==1:

print(n, end = ' ')

[python] view plain copy

版本二:

[python] view plain copy

n = int(input('please input n:'))

for i in range(2,n+1):

j = i

for j in range(2,n):

if i % j ==0:

break

if j == i :

print(i,end=' ')

3.水仙花

[python] view plain copy

for i in range(100,1000):

a = i%10

b = i%100//10

c = i//100

if a**3+b**3+c**3 == i:

print(i, end=' ')

4.分解質(zhì)因子

[python] view plain copy

n=int(input('please input n:'))

result=[]

i=2

str1=str(n)+'='

while n>1:

if n%i==0:

n/=i

result.append(str(i))

i -= 1

i +=1

str1+='*'.join(result)

print(str1)

函數(shù)版

[python] view plain copy

def f(n):

result=[]

i=2

str1=str(n)+'='

while n>1:

if n%i==0:

n/=i

result.append(str(i))

i -= 1

i +=1

str1+='*'.join(result)

return str1

if __name__ == '__main__':

for i in range(80,100):

print(f(i))

5.統(tǒng)計字符串字符個數(shù),空格字符個數(shù),數(shù)字字符個數(shù),其他字符個數(shù)

[python] view plain copy

import string

s=input('please input string:')

letters = 0

space = 0

digit = 0

others =0

for ch in s:

if ch.isalpha():

letters += 1

elif ch.isspace():

space += 1

elif ch.isdigit():

digit += 1

else:

others += 1

print(letters, space , digit, others)

6.lamba 實現(xiàn)兩數(shù)求最值

[python] view plain copy

MAX = lambda x, y:(x>y)*x + (y>x)*y

MIN = lambda x, y:(x

if __name__ == '__main__':

print('max={0} , min={1}'.format(MAX(10,2), MIN(10,2)))

7.輸入一個整數(shù),如果為奇數(shù)那么sum=1+1/3+.....+1/n

如果為偶數(shù)那么 sum=1/2+1/4+....+1/n

[python] view plain copy

def f(n):

sum=0.0

if n%2 == 1:

for i in range(1, n+1, 2):

sum += 1/i

else:

for i in range(2, n+1, 2):

sum += 1/i

return sum

if __name__ == '__main__':

n=int(input('please input n:'))

print(f(n))

8.查找一個age最高的name

[python] view plain copy

if __name__ == '__main__':

person = {'shao':23, 'wang':20, 'zhang':21, 'he':22}

flag = 1

maxk=''

for (k, v) in person.items():

if flag == 1:

maxk = k

flag = 0

else:

if person[maxk] < v:

maxk = k

print(maxk, person[maxk])

9.向文件里面輸入一串字符

[python] view plain copy

if __name__ == '__main__':

string = input('please input string:')

with open('f:/test.txt', 'a') as file:

file.write(string)

file.close()

10.python 對文件操作,兩個磁盤文件A和B,各存放一行字母,要求把這兩個文件中的信息合并(按字母順序排序)

[python] view plain copy

import string

if __name__ == '__main__':

with open('f:/A.txt', 'r') as file_A:

stringA=file_A.read()

with open('f:/B.txt', 'r') as file_B:

stringB=file_B.read()

stringA+=stringB

stringA=list(stringA)

stringA.sort()

stringA=''.join(stringA)

with open('f:/C.txt', 'a') as file_C:

file_C.write(stringA)

file_A.close()

file_B.close()

file_C.close()

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的python中random是什么意思_Python代码中的“importrandom”是什么意思?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。