设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 21269|回复: 11
打印 上一主题 下一主题

新人二次求助语句不执行问题

[复制链接]

2

主题

0

好友

40

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-4-10 16:09:13 |只看该作者 |正序浏览
本帖最后由 愈加疯狂 于 2018-4-10 16:17 编辑

1

11.png (100 KB, 下载次数: 446)

11.png

1523347436(1).png (59.57 KB, 下载次数: 436)

1523347436(1).png

回复

使用道具 举报

0

主题

1

好友

13

积分

新手上路

Rank: 1

12#
发表于 2018-4-12 09:23:20 |只看该作者
你得先定义输入
回复

使用道具 举报

2

主题

0

好友

476

积分

中级会员

Rank: 3Rank: 3

11#
发表于 2018-4-11 22:02:50 |只看该作者
愈加疯狂 发表于 2018-4-11 21:53
a=157
print('猜猜我在想什么')
da = false

那啥,你没有python环境吗?不动手编程始终是纸上谈兵...
你这段的思路终于对了,三个问题
1. da 和 binggo 你想用的是一个变量吧?怎么写成了两个
2. 第五行应该是sr = int(input())
3. 应该是True,False,不能小写
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

10#
发表于 2018-4-11 21:53:20 |只看该作者
风扇很响 发表于 2018-4-11 21:47
第8课里是
a = 1
while a != 0

a=157
print('猜猜我在想什么')
da = false
while da == false:
      sr = input()
      if sr < a:
            print('小咯')
      if sr > a:
           print('大咯')
      if sr == a:
            print('一样')
            binggo=true

能麻烦您修改一下吗?我参照一下具体是哪里错误
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

9#
发表于 2018-4-11 21:51:13 |只看该作者
风扇很响 发表于 2018-4-11 21:47
第8课里是
a = 1
while a != 0

https://mp.weixin.qq.com/mp/appm ... 2f48c7efc7870f7ece5
回复

使用道具 举报

2

主题

0

好友

476

积分

中级会员

Rank: 3Rank: 3

8#
发表于 2018-4-11 21:47:30 |只看该作者
愈加疯狂 发表于 2018-4-11 21:44
但我看第8课里面这是这样书写的啊?

第8课里是
a = 1
while a != 0
你写的是
a = 157
while a!= 157
能一样吗
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

7#
发表于 2018-4-11 21:45:35 |只看该作者
zhaolehua 发表于 2018-4-10 16:20
如果你用的python2+ 请把int(input()) 改成int(raw_input())
python3的话int(input())就可以,
你图中单词 ...

嗯,谢谢你的回复。我用的Python3.input哪个错误我已经改正了。但是while语句还是不执行啊!
回复

使用道具 举报

2

主题

0

好友

40

积分

新手上路

Rank: 1

6#
发表于 2018-4-11 21:44:26 |只看该作者
风扇很响 发表于 2018-4-10 21:56
第二张图,由于你的一上来就给a赋值了157,而你的while循环判断条件是a!=157,所以第一次判断就失败了,whi ...

但我看第8课里面这是这样书写的啊?
回复

使用道具 举报

2

主题

0

好友

476

积分

中级会员

Rank: 3Rank: 3

5#
发表于 2018-4-10 21:56:25 |只看该作者
第二张图,由于你的一上来就给a赋值了157,而你的while循环判断条件是a!=157,所以第一次判断就失败了,while循环体内的语句根本就没有执行
回复

使用道具 举报

0

主题

0

好友

137

积分

注册会员

Rank: 2

地板
发表于 2018-4-10 16:20:03 |只看该作者
如果你用的python2+ 请把int(input()) 改成int(raw_input())
python3的话int(input())就可以,
你图中单词拼错了 ,不是print(),是input()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-7 00:57 , Processed in 0.041782 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部