feiers

导航

【Python核心编程】题记

在做【Python核心编程】这本书的练习的时候,有道题不会,去网上搜罗了一下,发现有朋友居然在去年年初就把这本书的每道练习题做出来,贴到自己的博客里了,很是羡慕,写的倍儿具体,倍儿详细。

反观自己,才看到最初的几章,就有些懒的不想做题了,还是找一些志同道合的同志们一起学习兴趣大一些。---想到了,在论坛开贴,希望有其他人一起做题。

当你在想放弃的时候,有一些鄙视你的放弃,就会使你难于放弃了。

之前看了《Python基础编程》,可能由于自己没有实时敲代码的缘故,导致后续看例子都有些看不懂了,所以觉得杯具了,后来转到核心编程上来了,决定先把这本书看了,作为入门,再回头将不懂的地方搞定。

居然不让连续发布新文章

第二章,练习题2-6

小练习贴在下面,输入数值判断是正数,负数,还是0。对比两种方式:

count = raw_input('Enter a number: ')
if count >0 : 
    print 'count is on'
elif count <0 :
    print 'count is down'
else :
    print 'count is zero'

  第二种:

1 a = float(raw_input("Please input a number ... "))
2 if a == 0:
3     print "The number you input is Zero"
4 elif a > 0:
5     print "The number you input is Positive"
6 else: 
7     print "This is a negative number"

简单对比一下,貌似学到一python对数据处理的方法,和自己的误区。

1、书中写了,raw_input()获取到的是字符串,但是自己直接用获取的数据与整型数据进行比较也能够正常比较出预期结果

2、对于双引号和单引号的用法,自己还需要仔细查询一下。

posted on 2012-07-04 06:51  非韩非子  阅读(156)  评论(0编辑  收藏  举报