莲伤 2021-06-26 14:43 采纳率: 66.7%
浏览 19
已采纳

最后输出结结果为什么是11

输出结果中的最后一行是什么? 

i=0 

while True: 

     i=i+1 

     if i>10: 

         break 

     m=i%2 

     if m==1: 

         print(i) 

    elif m!=1: 

         print(i)

print(i)

  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2021-06-26 15:06
    关注

    最后输出是11。因为最后的打印输出语句和上面的循环是并列关系。只有循环执行完毕后,才能执行最后的打印哦。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?