美文网首页Python三期爬虫作业
【Python爬虫】--第一周_1作业

【Python爬虫】--第一周_1作业

作者: _孙小籽 | 来源:发表于2017-07-25 09:54 被阅读13次

    练习一

    # --  encoding:utf-8  --
    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 touch this.')
    
    # --  encoding:utf-8  --
    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 touch this.\n')
    
    # --  encoding:utf-8  --
    print("Hello World!",end='')
    print("Hello Again",end='')
    print("I like typing this.",end='')
    print("This is fun.",end='')
    print("Yay! Printing.",end='')
    print("I'd much rather you 'not'.",end='')
    print('I "said" do not touch this.',end='')
    
    #"#"单行注释符号,右边的任何数据都会被忽略
    

    练习二

    # 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 is won't run.")
    print("This will run.")
    

    练习三

    print("I will now count my 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("Is it true that 3 + 2 < 5 - 7?")
    #布尔运算,返回True or False
    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.")
    #布尔运算,返回True or False
    print("Is it greater?", 5 > -2)
    print("Is it greater or equal?", 5 >= -2)
    print("Is it less or equal?", 5 <= -2)
    

    练习四

    cars = 100
    space_in_a_car = 4.0
    drivers = 30
    passengers = 90
    cars_not_driver = cars - drivers
    cars_driven = drivers
    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", drivers, "drivers available.")
    print("There will be", cars_not_driver, "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.")
    
    #NameError: name 'car_pool_capacity' is not defined   错误信息变量名'car_pool_capacity'找不到
    #程序中用了4.0,会使使用这个变量所有计算式结果都显示为符点型,只用4不会有问题
    

    练习五

    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 %s." % 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))
    
    name = 'Zed A. Shaw'
    age = 35 # not a lie
    height = 74 # inches
    weight = 180 #lbs
    eyes = 'Blue'
    teeth = 'White'
    hair = 'Brown'
    
    print("let's talk about %r." % name)
    print("He's %.2f CM tall." % (height*2.54))
    print("He's %.2f KG heavy." % (weight*0.4536))
    print("Actually that's not too heavy.")
    print("He's got %s eyes and %s hair." %(eyes, hair))
    print("His teeth are usually %s depending on the coffee." % teeth)
    #this line is tricky, try to get it exactly right
    print("If I add %r, %r, and %r I get %r." %(age, height, weight, age+height+weight))
    

    练习六

    #给变量x赋值,使用了格式化字符串的%d 整数
    x = "There are %d types of people." %10
    binary = "binary"
    do_not = "don't"
    #给变量y赋值,使用了格式化字符串中%s 字符型,并且是两个格式化字符
    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)
    #设置两个变量
    w = "This is the left side of ..."
    e = "a string with a right side."
    #使用+连接两个字符串并打印
    # + 在字符串中是连接符号,在数字中是运算符号,数字和字符串之间不能使用
    print(w + e)
    

    练习七

    #打印字符串
    print("Mary had a little lamb.")
    print("Its fleece was white as %s." % 'snow')
    print("And everywhere that Mary went.")
    print("." * 10) #打印点10次
    #设置变量
    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, end7+end8+end9+end10+end11+end12)
    

    练习八

    formatter = "%r %r %r %r"
    print(formatter %(1,2,3,4))
    print(formatter %('one',"two","three","four"))
    print(formatter %(True, False, False, True))
    print(formatter %(formatter, formatter, formatter, formatter))
    print(formatter %(
        "I had this thing.",
        "That you could type up right.",
        "But it didn't sing.",
        "So I said goodnight."
    ))
    

    练习九

    # 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, or5, or 6.
    """)
    

    练习十

    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爬虫】--第一周_1作业

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