设为首页收藏本站

Crossin的编程教室

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

按照公众号里面第22课的内容做的练习 总是做不对

[复制链接]

4

主题

0

好友

34

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-2-25 21:19:07 |显示全部楼层 |倒序浏览
微信图片_20180225211708.png
def isEqual(a,b):
    if a < b:
        print('too small')
        return False#??我的return 和false的颜色是一样的?和教程不同是为什么呢
    if a>b:
        print('too big')
        return False;
    if a==b:
        print('bingo')
        return True;

from random import randint
num = randint(1, 100)
print ('Guess what I think?')
bingo = False
while bingo == False:
   answer = input()#注意!!这里input的类型是str 不可以直接和数字进行比较
   s=int(answer)#解决办法就是将字符型转换成整型
   bingo = isEqual(num, s)


回复

使用道具 举报

4

主题

0

好友

34

积分

新手上路

Rank: 1

沙发
发表于 2018-2-26 14:15:49 |显示全部楼层
crossin先生 发表于 2018-2-26 14:10
颜色是idle的问题,代码没错,你注释的分析也对

好哒 谢谢老师
回复

使用道具 举报

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

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

GMT+8, 2024-5-2 12:09 , Processed in 0.037316 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部