美文网首页Python三期爬虫作业
【Python爬虫】-笨办法学 Python 习题 0-10

【Python爬虫】-笨办法学 Python 习题 0-10

作者: 67e66d2b8ba4 | 来源:发表于2017-07-24 16:44 被阅读11次

    习题1:第一个程序

    print("Hello World!")

    print("Hello Again")

    print("I like typing this.")

    print("This is fun.")

    print("Yay! Printing.")

    print("I`d much rather you 'not'.")

    print('I "said" do not rouch this.')

    加分习题

    1. 让你的脚本再多打印一行。 

    举例:print("Hello ;World!")

    2. 让你的脚本只打印一行。

    举例:print("Hello World!")

    3. 在一行的起始位置放一个 ‘#’ (octothorpe) 符号。它的作用是什么?

    ‘#’ (octothorpe) 符号--单行注释所用

    习题2:注释和井号

    #A comment,this is so you can read your program later.

    #Anything after the #is ignored by python

    print("I could have code like this.")#and the comment after is ignored

    #You can also use a comment to "disable" or comment out a piece of code:

    #print("This won't run")

    print("This will run.")

    习题3:数字和数学计算

    print("I will now count mu chickens:")

    print("Hens",25+30/6)

    print("Roosters",100-25*3%4)

    print("Now I will count the eggs:")

    print(3+2+1-5+4%2-1/4+6)

    print("It is true that 3+2<5-7?")

    print(3+2<5-7)

    print("What is 3+2",3+2)

    print("What is 5-7",5-7)

    print("Oh,that's why it's False.")

    print("How about some more.")

    print("It is greater?",5> -2)

    print("It is greater or equal?",5>= -2)

    print("It is less or equral?",5<= -2)

    习题 4:  变量(variable) 和命名

    cars =100

    space_in_a_car =4.0

    drives =30

    passengers =90

    cars_not_driven = cars - drives

    cars_driven = drives

    carpool_capacity = cars_driven * space_in_a_car

    average_passengers_per_car = passengers / cars_driven

    print("There are",cars,"cars available.")

    print("There are only",drives,"drivers available.")

    print("There will be",cars_not_driven,"empty cars today.")

    print("We can transport",carpool_capacity,"people today.")

    print("We have",passengers,"to carpool today.")

    print("We need to put about",average_passengers_per_car,"in each car.")

    习题 5:更多的变量和打印

    my_name='Zed A.Shaw'

    my_age =35#not a lie

    my_height =74#inches

    my_weight =180#lbs

    my_eyes ='Blue'

    my_teeth ='White'

    my_hair ='Brown'

    print("Let's talk about %r."%my_name)

    print("He's %d inches tall."% my_height)

    print("He's %d pounds heavy"% my_weight)

    print("Actually that's not too heavy.")

    print("He's got %s eyes and %s hair."% (my_eyes,my_hair))

    print("His teeth are usually %s depending on the coffee."% my_teeth)

    #this line is tricky, try to get it exactly right

    print("If I add %d,%d ,and%d I get %d."% (my_age,my_height,my_weight,my_age+my_height+my_weight))

    习题 6:  字符串(string)和文本

    x="There are %d types of people."%10

    binary ="binary"

    do_not ="don't"

    y ="Those who know %s and those who %s."% (binary,do_not)

    print(x)

    print(y)

    print("I said:%r."%x)

    print("I also said: '%s'."% y)

    hilarious =False

    joke_evaluation ="Isn't that joke so funny?! %r"

    print(joke_evaluation % hilarious)

    w ="This is the left side of ..."

    e ="a string with a right side ."

    print(w+e)

    习题 7:更多打印

    print("Mary had a little lamb.")

    print("Its fleece was white as %s."%"snow")

    print("And everywhere that Mary went.")

    print("."*10)#what'd that do?

    end1 ="C"

    end2 ="h"

    end3 ="e"

    end4 ="e"

    end5="s"

    end6 ="e"

    end7 ="B"

    end8 ="u"

    end9 ="r"

    end10 ="g"

    end11 ="e"

    end12 ="r"

    # watch that comma at the end. try removing it to see what happens

    print(end1+end2+end3+end4+end5+end6,)

    print(end7+end8+end9+end10+end11+end12)

    习题 8:  打印,打印

    formatter ="%r %r %r %r"

    print(formatter % (1,2,3,4))

    print(formatter % ("one","two","three","four"))

    print(formatter % (True,False,True,False))

    print(formatter % (formatter,formatter,formatter,formatter))

    print(formatter % ("I had this thing.","That you could type up right.","But it didn't ding.","So I said goodnight"))

    习题9:打印,打印,打印

    # Here's some new strange stuff, remember type it exactly.

    days ="Mon Tue Wed Thu Fri Sat Sun"

    months ="Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"

    print("Here are the days:",days)

    print("Here are the months:",months)

    print('''

    There's something going on here.

    With the three double-quotes.

    We'll be able to type as much as we like.

    Even 4 lines if we want, or 5, or 6.

    ''')

    习题10:那是什么?

    tabby_cat ="\tI'm tabbed in."

    persian_cat ="I'm split\non a line."

    backslash_cat ="I'm\\a\\cat."

    fat_cat ="""

    I'll do a list:

    \t* Cat food

    \t* Fishies

    \t* Catnip\n\t* Grass

    """

    print(tabby_cat)

    print(persian_cat)

    print(backslash_cat)

    print(fat_cat)

    相关文章

      网友评论

        本文标题:【Python爬虫】-笨办法学 Python 习题 0-10

        本文链接:https://www.haomeiwen.com/subject/svxjkxtx.html