random.randint(1,10) 產生 1 到 10 的乙個整數型隨機數
counter(計數器):用於追蹤值的出現次數 (以字典的鍵值對形式儲存,key為被記錄數,value為被記錄數的個數)
sorted(c.items(), key=lambda x: x[1]) 中 c.items() 為待排序的物件,
key=lambda x: x[1] 為對前面的物件中的第二維資料(即value)的值進行排序,key=lambda x: x[0] 是對鍵(key)排序。
from collections import counter
import random
intlist =
for x in
range(1
,10001):
y = random.randint(1,
100)
intlistcount = counter(intlist)
intlistcount1 =
sorted
(intlistcount.items(
), key=
lambda q:q[1]
, reverse =
true
)for z in
range(0
,6):
print
(intlistcount1[z]
, end=
' ')
前為正整數,後為出現次數
(80, 129) (22, 127) (2, 122) (87, 120) (78, 118) (36, 114)本次習題較少,寫三個做題過程中發現的一些有趣的小問題。
a =
''in
'hello'
b =' '
in'hello'
print
(a)print
(b)
a是單引號裡什麼都沒有,
b是單引號裡有空格。
truefalse
if'':
print
('true'
)else
:print
('false'
)
false
if
' '
:print
('true'
)else
:print
('false'
)
true
i =
5for x in
range(1
, i)
:print(''
.format
(x), end='')
print
('i='
,i)
i +=
2
1 i= 52 i= 7
3 i= 9
4 i= 11
i =
1for x in
range
(i,6):
print(''
.format
(x), end='')
print
('i='
,i)
i +=
3
1 i= 12 i= 4
3 i= 7
4 i= 10
5 i= 13
python簡單習題2
p a b c 2p frac p 2a b c s p p a p b p c s sqrt s p p a p b p c import math a float input 邊長a b float input 邊長b c float input 邊長c if a b c and b c a a...
python簡單習題合集(1)
1.設計乙個字典,並編寫程式,使用者輸入內容作為 鍵 然後輸出字典中對應的 值 如果使用者輸入的 鍵 不存在,則輸出 您輸入的鍵不存在!a x eval input if x in a print a x else print 您輸入的鍵不存在!2.編寫程式,使用者輸入乙個列表和2個整數作為下標,然...
《笨辦法學Python》 習題6
加分習題 系統 mac os 10.14 python 2.7.10 版本 笨辦法學python 第四版 x there are d types of people.10 binary binary do not don t y those who know s and those who s.bi...