鱼C论坛

 找回密码
 立即注册
查看: 2443|回复: 13

为什么这个不能运行

[复制链接]
发表于 2017-2-26 12:06:23 | 显示全部楼层 |阅读模式

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

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

x
  1. i = int(input("请输入一个整数:"))
  2. while True:
  3.     if i > 100:
  4.         i +=1
  5.         continue
  6. print(i)
复制代码


在我的想像中 输入了一个整数它会循环+1直到大于100然后打印数字 主要是听了课程想要尝试一下continue的用法 但是运行时输入数字回车确是只是换行而不是运行输出结果 让我有点困惑 萌新求解答
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-2-26 12:51:17 | 显示全部楼层
  1. i = int(input("请输入一个整数:"))
  2. while True:
  3.     i +=1
  4.     if i > 100:
  5.         print(i)
复制代码


没有用continue哈
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-26 12:55:46 | 显示全部楼层
print不在循环里面啊,这样运行是一直在+1,没有打印,你需要跳出循环才能打印
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-26 13:31:09 | 显示全部楼层
陈工 发表于 2017-2-26 12:55
print不在循环里面啊,这样运行是一直在+1,没有打印,你需要跳出循环才能打印

C:\Users\16014\Desktop\QQ截图20170226132741
C:\Users\16014\Desktop\QQ截图20170226132741
主要是为什么在我输入数字并回车的时候这个没有运行程序而是只是换行这个令我比较困惑,我是初学者 不太懂这个原因啊哈哈  大佬知道为啥吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-26 13:32:04 | 显示全部楼层
陈工 发表于 2017-2-26 12:55
print不在循环里面啊,这样运行是一直在+1,没有打印,你需要跳出循环才能打印

额....图片居然不是这样发的吗....
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-26 13:33:17 | 显示全部楼层

嗯嗯 谢谢大佬  但我主要是想尝试continue的运用 可能思路有问题  貌似还是没能掌握continue的用法
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-26 14:35:19 | 显示全部楼层
Lowsheep 发表于 2017-2-26 13:31
主要是为什么在我输入数字并回车的时候这个没有运行程序而是只是换行这个令我比较困惑,我是初学者  ...

我的理解是这样的,continue是跳出本次循环剩余的语句,进入下一次循环的,按照你的代码,如果你输入一个小于100的数,他不停自加1,然后大于100跳出循环,如果你输入一个大于100的数,他就直接跳出循环,都是没有东西输出的,相当于死循环吧。我也初学
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-26 14:46:39 | 显示全部楼层
  1. i = int(input("请输入一个整数:"))
  2. while True:
  3.     i +=1
  4.     if i > 100:
  5.         print(i)
  6.         continue
复制代码


同志,同志,我做出来了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-26 14:47:17 | 显示全部楼层
给我评个分吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-2-26 14:59:38 | 显示全部楼层

厉害了 那么新问题出现了 评分选项在哪呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-26 15:00:35 | 显示全部楼层
我的回答的右下角
有一个评分
不用担心你会少鱼币什么的
你给我评分是不会减少你的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-26 15:02:51 | 显示全部楼层
新手·ing 发表于 2017-2-26 15:00
我的回答的右下角
有一个评分
不用担心你会少鱼币什么的

刚点开权限发现  我等级太低不能评分 太gay了...

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
新手·ing + 1 + 1 热爱鱼C^_^

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-26 15:04:22 | 显示全部楼层
陈工 发表于 2017-2-26 14:35
我的理解是这样的,continue是跳出本次循环剩余的语句,进入下一次循环的,按照你的代码,如果你输入一个 ...

哦哦 原来如此...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-26 15:05:35 | 显示全部楼层
被你逗了...
没事,以后一起学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-25 15:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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