设为首页收藏本站

Crossin的编程教室

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

求救!新手一脸懵逼!

[复制链接]

3

主题

0

好友

39

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-12-3 23:05:13 |只看该作者 |倒序浏览
def isEqual(num1, num2):
    if num1<num1:
        print 'too small'
        return False
    if num1>num2:
        print 'too big'
        return False
    if num1==num2:
        print 'bingo'
        return True
from random import randint
num = randint(1, 100)
print 'Guess my thinking number'
bingo = False
while bingo == False:
    answer = input()
    bingo = isEqual(answer, num)

程序无法顺利运行,但没有报错

几乎是按教程上完整复制了一遍,还是不行,到底是哪有问题啊啊啊啊啊啊

K0WNZ})A`253{FK62[3L[$V.png (52.13 KB, 下载次数: 549)

无法正常运行

无法正常运行

`QNXV7_5AWNSB~U4~BWILES.png (50.33 KB, 下载次数: 517)

这是教程上可以正常运行的程序

这是教程上可以正常运行的程序

回复

使用道具 举报

0

主题

0

好友

114

积分

注册会员

Rank: 2

沙发
发表于 2017-12-4 09:23:33 |只看该作者
你的第二行是
  1.   if num1<num1:
复制代码
回复

使用道具 举报

3

主题

0

好友

39

积分

新手上路

Rank: 1

板凳
发表于 2017-12-4 22:01:13 |只看该作者
braid 发表于 2017-12-4 09:23
你的第二行是

我。。。我sb了
回复

使用道具 举报

3

主题

0

好友

39

积分

新手上路

Rank: 1

地板
发表于 2017-12-4 22:01:31 |只看该作者
braid 发表于 2017-12-4 09:23
你的第二行是

谢谢大佬
回复

使用道具 举报

3

主题

0

好友

39

积分

新手上路

Rank: 1

5#
发表于 2017-12-4 22:01:56 |只看该作者
话说return后面要不要加分号啊
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

6#
发表于 2017-12-5 00:50:15 |只看该作者
映月无尘 发表于 2017-12-4 22:01
话说return后面要不要加分号啊

不用
python中是用换行符来分隔语句,以求简单直白
只有在一行中出现多个语句时,需要用分号来分隔,但是并不推荐
回复

使用道具 举报

3

主题

0

好友

39

积分

新手上路

Rank: 1

7#
发表于 2017-12-5 23:22:41 |只看该作者
TED 发表于 2017-12-5 00:50
不用
python中是用换行符来分隔语句,以求简单直白
只有在一行中出现多个语句时,需要用分号来分隔,但 ...

soga,谢谢dalao
回复

使用道具 举报

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

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

GMT+8, 2024-11-22 10:13 , Processed in 0.017644 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部