Python學習筆記-第一周作業

Python學習筆記-第一周作業

1.編寫程序,用戶輸入一個三位以上的整數,輸出其百位以上的數字。例如用戶輸入1234,則程序輸出12。

a = int(input(please input a number that is greater than 100 :))

if a < 100 :

b = int(input(please input a number that is greater than 100 :))

print(你輸入的數字其百位以上數字為,b//100)

else :

print(你輸入的數字其百位以上數字為,a//100)

2.編寫程序,生成包含1000個0到100之間的隨機整數,並統計每個元素的出現次數。

from random import randint

x = [randint(0,100) for i in range(1000)]

y = set(x)

print(1000個隨機數為:,x)

print(統計生成的隨機數在列表中生成的次數:)

for item in y:

print(item,在列表中出現,x.count(item),次)

3.編寫程序,生成包含20個隨機數的列表,然後將前10個元素升序排列,後10個元素降序排列,並輸出結果。

from random import randint

x = [randint(0,10000) for i in range(20)]

print(x)

a = x[0:10]

b = x[-10:]

print(生成的隨機數前十位是:,a)

print(生成的隨機數前十位是:,b)

l1 = sorted(a)

print(前十位升序為:,l1)

l2 = sorted(b,reverse=True)

print(後十位降序為:,l2)

l1.extend(l2)

print(l1)


推薦閱讀:

修習止觀坐禪法要筆記01|同覺講堂
熱點很多,看懂很好
精選 | 古代人的「盜墓筆記」
筆記工具推薦
R語言學習筆記(八):功效分析

TAG:自然科學 | 筆記 |