[1] 1-200所有的数相加,并将结果写入txt文件
sum=0
for i in range(1,201): sum=sum+i file=open('out.txt','w') file.write('%r'%sum) file.close()
[2] 一个四位数abcd乘以9以后变成dcba,求四位数def xy(m): a=m b=int(m0/10) c=int(m00/100) d=int(m000/1000) return a,b,c,d for i in range(1000,10000): a,b,c,d=xy(i)
n=a*1000+b*100+c*10+d if n==i*9: # print(i)
file=open('out.txt','w') file.write('%r'%i) file.close()
abcd
[3] 求1000以内的素数
file=open('out.txt','w') def prime(n):
for i in range(2,n): if n%i==0: return 0
for n in range(1,1001): if prime(n)!=0: print(n)
file.write('%r\\n'%n) file.close()
[4] 将九九乘法表写入txt文件中,以斜三角形式输出
file=open('out.txt','w') for i in range(1,10): for j in range(1,i+1):
file.write('%d*%d=- '%(j,i,j*i)) if i==j:
file.write('\\n') file.close()
[5] 有四个数字:1,2,3,4,能组成多少个互不相同且无重复数字的三位数?各是多少,将结果打印出来并写出txt文
件中。
file=open('out2.txt','w') sum=0
for i in range(1,5): for j in range(1,5): for k in range(1,5):
if (i!=j) and (i!=k) and (j!=k): print('%d%d%d'%(i,j,k))
sum +=1 file.write('%d%d%d'%(i,j,k)) file.write('\\n') file.write('%d'% sum) file.close()
print('最终结果为: %s' % sum)
[6] 一个整数,他加上100后是一个完全平方数,再加上168又是一个完全平方数,求0到1000以内满足该条件的数,将这些数打印出来并写入到txt文件中。
file=open('out3.txt','w') for x in range (1,1000): for y in range (1,1000): if (y**2-x**2)==168: n=x**2-100
if n>0 and n<1000: print('%d'%n) file.write('%d' % n) file.write('\\n') file.close()
[7] 当x在区间[0,1]内时,求解函数y=sinxcos5x+10tanx的最大值
import math file=open('out.txt','w') def function_1(x):
y=math.sin(x)*math.cos(5*x)+10*math.tan(x) return y ini_x=0 best_x=ini_x
best_y=function_1(ini_x) while ini_x<=1:
y_value=function_1(ini_x) if y_value > best_y: best_x=ini_x best_y=y_value ini_x += 0.01 print(best_x,best_y)
file.write('%0.3f,%0.3f'%(best_x,best_y)) file.close()
[8] 求函数y=10*sin(5*x)+7*cos(4*x)的最大值,x的范围0到10之间
import math file=open('out.txt','w') def function_1(x):
y=10*math.sin(5*x)+7*math.cos(4*x) return y ini_x=0 best_x=ini_x
best_y=function_1(ini_x) while ini_x<=10:
y_value=function_1(ini_x) if y_value > best_y: best_x=ini_x best_y=y_value ini_x += 0.01 print(best_x,best_y)
file.write('%0.3f,%0.3f'%(best_x,best_y)) file.close()
python训练题目
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)