st, ed =eval(input())
x =eval(input())
n = ed - st +1
cnt =1.0for i inrange(1,n+1):if i %5in[4,0]:
cnt = cnt*(1-0.001*x)else:
cnt = cnt*(1+0.01*x)print("努力的成果是:{:.2f}".format(cnt))if n %5in[4,0]:print("结束时在休息!")else:print("结束时在工作!")
六、爱因斯坦的阶梯问题
n =eval(input())
cnt =0for i inrange(1,n+1):if(i%2==1)and(i%3==2)and( i%5==4)and(i%6==5)and(i%7==0):
cnt = cnt +1print(cnt)
res =0for i inrange(1,n+1):if(i%2==1)and(i%3==2)and( i%5==4)and(i%6==5)and(i%7==0):
res = res +1if res==cnt:print(i,end="")else:print(i, end=",")
七、打印空心三角形
n =eval(input())
cnt =0for i inrange(1, n+1):if i ==1:print("*")elif i == n:for j inrange(1, n +1):print("*", end="")else:print("*", end="")for j inrange(i-2):print(" ",end="")print("*")
n=eval(input())for i inrange(1,n+1):for j inrange(1,i+1):if j==1or i==j or i==n:print("*",end='')else:print(end=' ')print(end='\n')
八、循环数数
import math
n =int(input())sum=0for i inrange(2,n):
flag=True
num=str(i)for j inrange(len(num)):
num=num[1:]+num[:1]
temp=int(num)for k inrange(2,int(math.sqrt(temp))+1):if temp % k ==0:
flag =Falsebreakif flag==False:breakif flag:sum+=1print(sum)
九、查验身份证
z =[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]
m =['1','0','X','9','8','7','6','5','4','3','2']
n =int(input())
t =0for i inrange(n):
num =input()
a = num[:17]
flag =True
res =0for j inrange(len(a)):try:
res +=int(a[j])* z[j]except:
flag =Falseprint(num)
t =1breakif flag:
res = res %11if m[res]!= num[-1]:print(num)
t =1if t ==0:print('All passed')
十、计算日期【part one】
st =2007
en =2022
pt =1
cnt =0
s1=[31,28,31,30,31,30,31,31,30,31,30,31]
s2=[31,29,31,30,31,30,31,31,30,31,30,31]for i inrange(st,en+1):if i %4==0and i %100!=0or i %400==0:for j inrange(12):
pt += s2[j]if pt %7==0and i >1900:
cnt +=1else:for j inrange(12):
pt += s1[j]if pt %7==0and i >1900:
cnt +=1print(cnt)
一、数列求和1.题意2.思路3.代码n = eval(input())t = 1sum = 0for i in range(1,n+1): sum += i**i*t t = t*-1print(sum)二、数列求和【part two】n = eval(input())t = 1sum = 0i = 1for k in range(1,n+1): if i <= 10: sum += k**i*t else: