Python random生成乱数とrange()とlen()関数の違い
2314 ワード
指定した範囲内の整数を生成します.ここでパラメータaは下限、パラメータbは上限、Pythonは乱数を生成する
ケース
range()関数の使い方
一、Python開発応用においてrange関数はかなり重要で、よく使われる:まずrange関数の原型を見る:range(start,end,scan)パラメータ解析:start:カウントはstartから始まる.デフォルトは0からです.例えばrange(5)はrange(0,5)に等価である.end:技術はendが終わるまで、endは含まれない.例えば、range(0,5)は[0,1,2,3,4]で5(通称:パケット前はパケット後ではない)scanはありません:ジャンプごとの間隔、デフォルトは1です.例えば、range(0,5)はrange(0,5,1)二に等価であり、具体的なコードに基づいて、range関数がPython 3にあることを見る.7の具体的な使い方:Python 3.7でrange(0,5)はシーケンス[0,1,2,3,4]を直接出力しないため、ここではPyCharmでforループを用いてアプリケーションを示す
ここでもrange関数に基づいてバブルソートを行います
len()関数
print(random.randint(12, 20)) # n: 12 <= n <= 20
print(random.randint(20, 20)) # 20
#print(random.randint(20, 10)) # 。
print(random.randrange(1, 100, 2)) # [1,100] 19
print(random.ranrange(100, 1, -2)) # [100,1] 2
ケース
#
import random
i = 1
a = random.randint(0,100)
b = int( input(' 0-100
:'))
while a != b:
if a > b:
print(' %d '%i)
b = int(input(' :'))
else:
print(' %d '%i)
b = int(input(' :'))
i+=1
else:
print(' , %d %d '%(i,b))
range()関数の使い方
一、Python開発応用においてrange関数はかなり重要で、よく使われる:まずrange関数の原型を見る:range(start,end,scan)パラメータ解析:start:カウントはstartから始まる.デフォルトは0からです.例えばrange(5)はrange(0,5)に等価である.end:技術はendが終わるまで、endは含まれない.例えば、range(0,5)は[0,1,2,3,4]で5(通称:パケット前はパケット後ではない)scanはありません:ジャンプごとの間隔、デフォルトは1です.例えば、range(0,5)はrange(0,5,1)二に等価であり、具体的なコードに基づいて、range関数がPython 3にあることを見る.7の具体的な使い方:Python 3.7でrange(0,5)はシーケンス[0,1,2,3,4]を直接出力しないため、ここではPyCharmでforループを用いてアプリケーションを示す
for i in range(5):
print(i,end=' ') # [0, 1 ,2 ,3 ,4]
for i in range(0,5):
print(i,end=' ') # [0 ,1 ,2, 3 ,4]
for i in range(-5):
print(i,end=' ') # []
for i in range(0, 5, 2):
print(i, end=' ') # [0 ,2 ,4]
for i in range(0, -5, -2):
print(i, end=' ') # [0 ,-2 ,-4]
ここでもrange関数に基づいてバブルソートを行います
array = [1, 2, 5, 3, 6, 8, 4]
for i in range(len(array) - 1, 0, -1):
print(array[i], end=' ')
for i in range(0, len(array), 1):
print(i)
for j in range(i + 1, len(array), 1):
if array[j] < array[i]:
array[j], array[i] = array[i], array[j]
print(array)
Python
len()関数
1、 :
s = "hello word"
print( len(s))
#10
2、 :
str= ['h','e','l','l','o']
print(len(str))
#5
3、 ( ):
dict = {'num':777,'name':"anne"}
print( len(dict))
#2
4、 :
t = ('G','o','o','d')
print( len(t))
#4