期末模拟卷参考答案



2.文本词频统计

四、编程题
1.循环4
def sumn(n):
####补充代码开始####
s=0
for i in range(1,n+1):
if i%7==0 and i%11!=0:
s=s+i
elif i%11==0 and i%7!=0:
s=s+i
return s
####补充代码结束####
n = eval(input())
ans = sumn(n)
print('{:d}'.format(ans))
或者:
def sumn(n):
####补充代码开始####
s= 0
for i in range(1,n):
if i%7==0 or i%11==0:
if not(i%7==0 and i%11==0):
s += i
return s
####补充代码结束####
n = eval(input())
ans = sumn(n)
print('{:d}'.format(ans))
2.列表1 数值计算
# -*- coding: utf-8 -*-
list_a = [100,200,300,400,500,600]
######## 补充代码开始 ########
list_b=eval(input())
list_c=[]
for i in range(len(list_a)):
a=list_a[i]
b=list_b[i]
c=a*a-b*b
list_c.append(c)
######## 补充代码结束 ########
print(list_c)

