for num in range(100,10000):
s1 = num%10
s2 = num//10%10
s3 = num//100%10
s4 = num//1000
if num==s1**3+s2**3+s3**3+s4**3:
print(num)
今天犯了几个错误。
1.for in语句要加:
2.if语句后面也要加:
3.注意缩进
4.//表示整除,%10表示除以10的余数,==表示等于,而=表示赋值。
for num in range(100,10000):
s1 = num%10
s2 = num//10%10
s3 = num//100%10
s4 = num//1000
if num==s1**3+s2**3+s3**3+s4**3:
print(num)
今天犯了几个错误。
1.for in语句要加:
2.if语句后面也要加:
3.注意缩进
4.//表示整除,%10表示除以10的余数,==表示等于,而=表示赋值。