資料分析題目 2 27

2021-10-03 05:56:07 字數 2448 閱讀 3587

1.寫乙個函式用來列印通用日曆表,即對任何給定的年和月份,能按下圖正確列印對應的日曆表:

(1)測試普通年份月份情況(大小月);

(2)普通年份二月份情況;

(3)測試閏年年份二月份情況

(4)利用上述函式,輸出某個年份所有月份的日曆

法1:匯入calendar模組

>>> import calendar

>>> yy = int(input("輸入年份: "))

輸入年份: 2020

>>> mm = int(input("輸入月份: "))

輸入月份: 2

>>> # 顯示日曆

print(calendar.month(yy,mm))

february 2020

mo tu we th fr sa su

1 2

3 4 5 6 7 8 9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 29

法2:手敲**

year = int(input("請輸入年份:"))

if((year %4 == 0 and year %100 != 0) or (year % 400 == 0)):run = true

else:run = false #這行也可以不用寫

i = 1900

sum = 0

while i < year - 1:

i += 1

if((i % 4 == 0 and i % 100 != 0) or (i % 400 == 0)):sum += 366

else: sum += 365

month = int(input("請輸入月份:"))

j = 1

while j < month:

if((j == 1) or (j == 3) or (j == 5) or (j == 7) or (j == 8) or (j == 10) or (j == 12)):sum += 31

elif j == 2:

if run:sum += 29

else: sum += 28

else: sum += 30

j += 1

week = (sum + 1) % 7

if ((month == 1) or (month == 3) or (month == 5) or (month == 7) or (month == 8) or (month == 10) or (month == 12)):day = 31

elif month == 2: #二月的巢狀判斷,閏年二月29,平年28

if run:day = 29

else:day = 28

else:day = 30

print("日\t一\t二\t三\t四\t五\t六")

count = 0 #定義乙個計數器,以便後面的換行

k = 0

while k <= week: #每個月的開始第一周前面的空格數

k += 1

print("\t",end="")

count += 1

if (count % 7 == 0):print("\n")

# count=7 進行換行

p = 1

while p <= day: #顯示天數

print(p,"\t",end="") #列印 table 不換行

p += 1

count += 1

if(count % 7 == 0):print("\n") #count=7 進行換行

2.下面是兩張**,一張**描述了美國一些縣所在的州,一張**描述了這些縣的人口。編寫程式,請利用縣的名字將兩張表合併成一張表。

表state

表population

CTF資料分析題 A記錄

原題 資料報 a記錄,那就是對dns的記錄進行過濾,找第一條a記錄。root kali aircrack ng root desktop shipin.cap 簡單分析這個包 aircrack ng root desktop shipin.cap w zidian.txt 通過字典,對包進行破解分析...

電路分析題目詳解(一)

1 已知 4c正電荷由a點均勻移動至b點電場力做功8j,由b點移動到c點電場力做功為12j,1 若以b點為參考點,求a b c點的電位和電壓uab u bc 2 若以c點為參考點,再求以上各值 1 b為參考點,電壓降為0,從a到b電場力做正功8j,說明a點的電壓降比b點的高,根據u w q可以知道,...

多型中的題目分析題

多型 polymorphic 概述 事物存在的多種形態 多型的前提 a.要有繼承關係 b.要有方法重寫 c.要有父類引用指向子類物件 多型中的成員訪問特點之成員變數 編譯看左邊 父類 執行看左邊 父類 多型中的成員訪問特點之成員方法 編譯看左邊 父類 執行看右邊 子類 動態性 分析多型中的題目 a程...