鱼C论坛

 找回密码
 立即注册
查看: 2330|回复: 11

[已解决]不知道哪里出错了这道题

[复制链接]
发表于 2020-10-27 20:17:46 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Screenshot_20201027-200420.jpg IMG_20201027_201451.jpg 不知道哪里有问题
最佳答案
2020-10-27 20:36:00
for i in range(100, 1000):#遍历100到1000所有整数
   sum = 0  #定义求和变量,初值为0
   temp = i 
   while temp:#当i得值不等于0时,一直循环
       sum = sum + (temp%10) ** 3 #temp取余10得到最后一位的数值,sum等于temp各位数之和
       temp //= 10         # 注意这里要使用地板除哦~   这里得到temp的前两位
   if sum == i: #判断i是否等于其各位数的三次方之和
       print(i)#打印满足情况的i得值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-27 20:21:11 | 显示全部楼层
file ->new file ->新建.py文件,写在文件ctrl+s保存,然后 run ->Run module运行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 20:21:53 | 显示全部楼层
idle里不支持多行输入一起运行的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-27 20:31:33 From FishC Mobile | 显示全部楼层
昨非 发表于 2020-10-27 20:21
file ->new file ->新建.py文件,写在文件ctrl+s保存,然后 run ->Run module运行

这是一个函数  相当于一项   不用保存吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-27 20:33:23 From FishC Mobile | 显示全部楼层
昨非 发表于 2020-10-27 20:21
idle里不支持多行输入一起运行的

这是一个函数  相当于一项  不用保存在执行吧   我试了试  执行出来没什么都没有
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 20:33:37 | 显示全部楼层
小可爱. 发表于 2020-10-27 20:31
这是一个函数  相当于一项   不用保存吧

你总不能一直用idle一行行敲吧
总要保存在文件里的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 20:36:00 | 显示全部楼层    本楼为最佳答案   
for i in range(100, 1000):#遍历100到1000所有整数
   sum = 0  #定义求和变量,初值为0
   temp = i 
   while temp:#当i得值不等于0时,一直循环
       sum = sum + (temp%10) ** 3 #temp取余10得到最后一位的数值,sum等于temp各位数之和
       temp //= 10         # 注意这里要使用地板除哦~   这里得到temp的前两位
   if sum == i: #判断i是否等于其各位数的三次方之和
       print(i)#打印满足情况的i得值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 20:37:05 | 显示全部楼层
for i in range(100,500):
   a = (i //100)
   b = ((i - 100*a)//10)
   c = (i % 10)
   s = a**3+b**3+c**3
   if i == s:
       print(i)

或者用这种方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-27 20:37:12 From FishC Mobile | 显示全部楼层
昨非 发表于 2020-10-27 20:33
你总不能一直用idle一行行敲吧
总要保存在文件里的

保存起来也不行  执行的时候什么都没有  应该是函数内部哪里出错了  但不知道哪里出错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 20:42:35 | 显示全部楼层
小可爱. 发表于 2020-10-27 20:37
保存起来也不行  执行的时候什么都没有  应该是函数内部哪里出错了  但不知道哪里出错了

你试试我刚刚发的那个
而且你这就给个图也没法看你代码啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 21:24:14 | 显示全部楼层
这个帖子先结一下啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-4 16:16:01 | 显示全部楼层
你这很明显是括号用错了,python结算位置顺序不是和数学一样,应该统一用小括号,【】这个是列表,{}这个是集合了,报错显示列表不能和int型计算
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 00:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表