【Python爬蟲】-入學測試

  1. 分別打印 a 與 b 加/減/乘/除/冪/商/余數的各個結果(共7個)
a = 10
b = 3
print('a+b = ', a + b)
print('a-b = ', a - b)
print('a*b = ', a * b)
print('a/b = ', a / b)
print('a**b = ', a ** b)
print('a/b = ', a / b)
print('a%b = ', a % b)
  1. 計算1+2+3+4+.....+100的和
sum = 0
for value in range(1,101):
      sum += value
print('1+2+3+4+.....+100 = ', sum)
  1. 計算1~100 中所有偶數之和
sum = 0
for value in range(1,101):
      if value % 2 == 0:
            sum += value
print('1~100 中所有偶數之和是' + str(sum))
  1. 打印你簡書 ID 中所有數字的和
  2. 對你簡書 ID 中數字以及字母排序并打印(數字在前,字母在后)
  3. 將字符0cd768f4b1a1dac0c512e452726361d9兩兩分割生成元組及列表
  4. 如何用循環生成下面字典 (10分)item={1:'1',2:'2',3:'3'}
  5. 打印 dict_date 中 value 的年份在 1970~1976的 key
dict_date = {"Led Zeppelin":1969, 
    "Led Zeppelin II": 1969, 
    "Led Zeppelin III": 1970, 
    "Led Zeppelin IV": 1971, 
    "Houses of the Holy":1973,
    "Physical Graffiti": 1975, 
    "Presence":1976, 
    "In Through the Out Door":1979, 
    "Coda":1982
               }
for year in dict_date.values():
       if year <= 1976  and year >= 1970:
              print(str(year))
  1. 編寫一個用來交換 a 與 b 值的函數
def value_exchange(a,b):
        c = a
        a = b
        b = c
        print(a,b)
  1. 邏輯題,結果是什么?如何分析解答這道題?
list_a = [i for i in range (10) if i % 2]
print(list_a)
# 遍歷1~10(包含1,不包含10)之間的整數,如果是偶數,i % 2 結果為0,if i % 2判定為False,跳過這個數。最后list_a中為1~10之間的單數
  1. 編寫一個用來交換字典 key 與 value 的函數(重復的放入 value list 中)
  2. 通過代碼實現將以上所有代碼及結果輸出到同一文件中(首行需標注)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,829評論 0 23
  • 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經驗。 張土汪:刷leetcod...
    土汪閱讀 12,768評論 0 33
  • 【程序1】 題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔...
    葉總韓閱讀 5,164評論 0 41
  • 平庸是一個相對的詞匯,反義詞是優秀、卓越、偉大。當我寫下這個題目的時候,我發覺我陷入了兩種哲學的沖突之中,并無意中...
    我才是橫笛吹雨閱讀 559評論 0 0
  • 前文說了生病的事,最近持續的咳嗽,跟難受,每天都在吃藥,睡覺,嗓子疼,飯吃不進去,今天下了大雪,哈爾濱附近高速上發...
    Albert陳凱閱讀 225評論 1 0