【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...
    又是夜半惊坐起阅读 10,150评论 0 23
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,793评论 0 33
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,187评论 0 41
  • 平庸是一个相对的词汇,反义词是优秀、卓越、伟大。当我写下这个题目的时候,我发觉我陷入了两种哲学的冲突之中,并无意中...
    我才是横笛吹雨阅读 573评论 0 0
  • 前文说了生病的事,最近持续的咳嗽,跟难受,每天都在吃药,睡觉,嗓子疼,饭吃不进去,今天下了大雪,哈尔滨附近高速上发...
    Albert陈凯阅读 229评论 1 0