求水仙花数,为什么在单个的数字后面会有空格呢?
代码:for i in range(100,1000):
a=i//100
b=(i-a*100)//10
c=(i-100*a-10*b)
if i==a**3+b**3+c**3:
print(i,'=',a,'^3+',b,'^3+',c,'^3')
运行结果:
153 = 1 ^3+ 5 ^3+ 3 ^3
370 = 3 ^3+ 7 ^3+ 0 ^3
371 = 3 ^3+ 7 ^3+ 1 ^3
407 = 4 ^3+ 0 ^3+ 7 ^3
为什么在单个的数字后面会有空格呢?
print有个参数是sep,用来间隔各个字符之间的符号,默认为一个空格' ',可以修改为空字符''
for i in range(100,1000):
a=i//100
b=(i-a*100)//10
c=(i-100*a-10*b)
if i==a**3+b**3+c**3:
print(i,'=',a,'^3+',b,'^3+',c,'^3',sep='')
逃兵 发表于 2021-5-22 15:46
print有个参数是sep,用来间隔各个字符之间的符号,默认为一个空格' ',可以修改为空字符''
这一定是大佬本人了,感谢感谢{:5_111:}
页:
[1]