Python辞書:デジタル周波数統計

9015 ワード

データ統計#ハムレット語周波数統計記述のように2つの整数を入力し、この2つの整数からなる閉区間範囲で100個のランダム整数を生成し、0回の数値が出力されない(出力0ではなく)出現データの回数を統計する.評価の必要性を満たすために、プログラムはseed関数を使用してランダムシードを10に設定し、randint関数を使用してランダム数を生成する必要があります.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬
入力フォーマットの1行に2つの整数を入力し、スペース間隔で入力します.問題は2つの整数が小さいから大きいまで保証する.‮‮8235;‫‪‪‪‪‪‪‪‪‪‪‪‪8234;;8234;;8234;;‪;8234;;;‪;;‪;;;‪;;;‪;;;;‪;;;;;‪;;‪;;;;8234‪;;;;;;;8234‪;;;;;;;;;8234‪;;;;;;;;82ジルコニア
出力フォーマットは、生成された乱数の小さい順に、生成された整数とその出現回数を行ごとにスペース間隔で出力します.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬
入出力例入出力例入出力例1 3 3 5‪‪‪‪‪‪‪‪‮‫‪‪‪‪;‪;‪;;໾񝭞;‫‫;‪;;‪;;;;‪;;;‪;;;‪;;;‪;;;‪;;;‪;;;;𔆫;;;;;;‪;;;;;;;‪;;;;;;;;;;‪;;;;;38‮‮8235;‫‪‪‪‪‪‪‪‪‪‪‪‪8234;;8234;;8234;;‪;8234;;;‪;;‪;;;‪;;;‪;;;;‪;;;;;‪;;‪;;;;8234‪;;;;;;;8234‪;;;;;;;;;8234‪;;;;;;;;82ジルコニア
3 36 4 39 5 25
#補足1:
>>> a,b=input().split()
2 3
>>> a,b
('2', '3')
>>> type(a)
<class 'str'>
>>> c,d=map(int,input().split())
2 3
>>> c,d
(2, 3)
>>> type(c)
<class 'int'>
>>> 

#補足2:
from random import *
seed(10)

a,b=map(int,input().split())

count={
     }

for i in range(100):
    t=randint(a,b)
    count[t]=count.get(t,0)+1
    
x=list(count)
x.sort()
print(x)

実行:
3 5
[3, 4, 5]
>>> 

コード:
from random import *
seed(10)

a,b=map(int,input().split())

count={
     }

for i in range(100):
    t=randint(a,b)
    count[t]=count.get(t,0)+1
    
x=list(count.items())
x.sort(key=lambda x:x[0])

for m,n in x:
    print(m,n)