Python课堂测试————宋舒婷

1、

n=1
sum=0
for i in range(1,101):
    sum = sum + n / i
    n = n * (-1)
print(sum)

  

2、

from random import*
a=[randint(1,6)for i in range(100)]
b=set(a)
sum=0
for n in b:
sum+=a.count(n)
print("%d出现了%d次"%(n,a.count(n)))
print("共计%d次"%sum)

 

3、

ls = [[0,8,3], [7,0,3], [8,1,5]]
for i in ls:
    print(i)
num = 0
for i in range(3):
    for j in range(3):
        a = ls[i]
        b = a[j]
if i == j:
        num+=b
print("对角线之和为%d"%num)

4、

import csv
with open("C:/Users/xmsst/PycharmProjects/untitled/venv/weather.csv",'r') as f:
    reader = csv.reader(f)
    fieldnames = next(reader)
    csv_reader = csv.DictReader(f,fieldnames=fieldnames)
    for row in csv_reader:
        dict={}
        for key,value in row.items():
            dict[key]=value
        print(dict)

  

猜你喜欢

转载自www.cnblogs.com/songwennuan/p/10879467.html