super_cheese 2022-02-13 13:27 采纳率: 0%
浏览 68

python for-in语句输出问题

1.为什么这样只能输出print(ge,shi,bai)的结果,if中的print(item)输出不了
2.怎么同时输出print(ge,shi,bai)和print(item)

img

  • 写回答

6条回答 默认 最新

  • 三只小菜猿 PHP领域新星创作者 2022-02-13 13:59
    关注

    因为你这样输出会在循环中间输出数,那么多循环你一下可以查看到么可以放入一个数组中

    narcissu=[]
    for i in range(100,1000):
        ge=i%10
        shi=i//10%10
        bai=i//100
        print(ge,shi,bai)
        sums=ge**3+shi**3+bai**3
        
        if sums==i:
            narcissu.append(i)
    
    print(narcissu)
    
    

    如有用,望采纳

    评论

报告相同问题?

问题事件

  • 创建了问题 2月13日

悬赏问题

  • ¥15 关于stm32hal库驱动ft6336触摸屏遇到的问题
  • ¥15 需要手写数字信号处理Dsp三个简单题 不用太复杂
  • ¥15 数字信号处理考试111
  • ¥100 关于#audobe audition#的问题,如何解决?
  • ¥15 allegro17.2生成bom表是空白的
  • ¥15 请问一下怎么打通CAN通讯
  • ¥20 如何在 rocky9.4 部署 CDH6.3.2?
  • ¥35 navicat将excel中的数据导入mysql出错
  • ¥15 rt-thread线程切换的问题
  • ¥15 高通uboot 打印ubi init err 22