python簡單習題6

2021-10-04 03:30:37 字數 1992 閱讀 3601

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是單引號裡有空格。

true

false

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= 5

2 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= 1

2 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...