zoukankan      html  css  js  c++  java
  • Day8: Task : Review

    # String Task:

    v='5+6'
    v1,v2 = v.split('+')
    v1 = int(v1)
    v2 = int(v2)
    v3 = v1 + v2
    print(v3)
    template = "{a}like to {b} at{c}"
    v1 = input('>>>person:')
    v2 = input('>>>thing:')
    v3 = input('>>>where:')
    m = template.format(v1,v2,v3)
    print(m)
    s = ''
    while True:
    v1 = input('usename:')
    v2 = input('email:')
    v3 = input('password:')
    template = "{0}	{1}	{2}
    "
    v = template.format(v1,v2,v3)
    s = s + v
    # if v1 = 'q'
    break
    print(s.expandtabs(20))

    # Task files processing:

    # 1:
    def func(start,end):
    sum = 0
    j = 0
    for i in range(start,end):
    if i%3 == 0 and i%7 ==0:
    j += 1
    sum += i
    # break
    return j,sum
    print(func(10,100))
    # 2:
    name = 'zxver'
    def name():
    print(id(name))
    print(id(name))
    name()
    # 3:set
    l1 = [11,22,33]
    l2 = [22,33,44]
    print(set(l1) & set(l2))
    # 9:
    def count(char):
    char_list = list(char)
    a = 0
    b = 0
    c = 0
    for char in char_list:
    if char.isdigit():
    a += 1
    elif char.isalpha():
    if char.islower():
    b += 1
    elif char.isupper():
    c += 1
    print('%d,%d,%d' %(a,b,c))
    count('aleAs15728')
    # 33:
    def func(x,y=0):
    y += 1
    if y == 5:
    return x+y
    x += y
    func(x,y)
    # dind't execute
    x += y
    return x
    num = 1
    result = func(num)
    print(num)
    print(result)
    # 34:1)
    def func(x,y=1):
    if x == 8:
    return y
    y = y * x
    x += 1
    ret = func(x,y)
    return ret
    ret = func(1)
    print(ret)
    # 34:2)
    def func(x,y=1):
    if x == 1:
    return y
    y = y * x
    x -= 1
    ret = func(x,y)
    return ret
    ret = func(7)
    print(ret)
    # 34:3)
    from functools import reduce
    print(reduce(lambda x,y:x*y,[x for x in range(1,8)]))
    # 34:4)
    def func(n):
    if n == 1:
    return 1
    return n * func(n-1)
    print(func(7))
    # 35:Monkey eat peaches
    s = 1
    func = lambda x:(x+1)*2
    for i in range(9):
    s = func(s)
    print(s)
  • 相关阅读:
    rabbitmq channel参数详解
    rabbitmq direct、fanout、topic 三种Exchange java 代码比较
    spark 性能优化
    spark sql 窗口函数over partition by
    Python爬虫从入门到进阶(4)之xpath的使用
    Python爬虫从入门到进阶(3)之requests的使用
    Python爬虫从入门到进阶(2)之urllib库的使用
    Mac环境下Redis的安装
    Mac环境下Vagrant的安装
    Mac环境下Scrapy的安装
  • 原文地址:https://www.cnblogs.com/zxver/p/12124439.html
Copyright © 2011-2022 走看看