多实例测试
循环语句练习
1071: 分解质因子
注意:s//=i代表取整
代码:
n = int(input())
s = n
while s>0:
for i in range(2,n):
if s%i==0 :
s//=i
print(i,end=" ")
break
#print(s)
if s==1 :
break;
1074: 百钱买百鸡
代码:
n = int(input())
f = 0
for a in range(0,n+1):
for b in range(0,n+1):
c = n - a - b
if a*15+9*b+c==3*n :
print("%4d%4d%4d"%(a,b,c))
f+=1
if f==0 :
print("No Answer")
1076: 三位数求解
代码:
a = [0]*100
n = int(input())
f = 0
for i in range(1,10):
# for j in range(0,10):
# a[j] = 0
a[i]=1
for j in range(1,10):
if a[j]==1 :
continue
a[j]=1
for k in range(0,10):
if a[k]==1 :
continue
s = i*100+j*10+k
s1 = j*100+k*10+k
if s+s1 == n :
print("%4d%4d%4d"%(i,j,k))
f+=1
a[j]=0
a[i]=0
if f==0 :
print("No Answer")
多实例测试练习
1090: 整数幂(多实例测试)
代码:
t = int(input())
while t>0 :
n,m=map(int,input().split())
print(pow(n,m)%1000)
t-=1
1079: a+b(多实例测试2)
代码:
while True :
try:
n,m=map(int,input().split())
print(n+m)
except:
break