zoukankan      html  css  js  c++  java
  • Python每日练习汇总

    练习1 2019-3-19
    #
    写一个函数实现99乘法表 def x99(x): if x >=1 and x <=9: line = 1 while line <= x: start=1 while start <= line: print('{0}*{1}={2}'.format(start,line,start*line),end=' ') start+=1 print() line+=1 else: print('参数在1-9的正整数范围内!') # 调用函数 x99(9)

    练习2 2019-3-19
    # 1到4能组成多少个互不相同且不重复数字的三位数?分别是?
    
    
    for x in range(1,5):
        for y in range(1,5):
            for z in range(1,5):
                if x != y and y != z and x != z:
                    print(x,y,z)
    练习3 2019-3-19
    # 计算两个列表对应相加的和,输出一个新的列表
    a = [1,2,3]
    b = [4,5,6]
    c = []
    for i in range(len(a)):
        c.append(a[i]+b[i])
    print(c)

     练习4 2019-3-19

    # 输出一个三角形
    def sjx(x):
        for i in range(1,x):
            print("*"*i)
    sjx(4)
    print('-'*50)
    
    #输出一个空心正方形
    def zfx1(x):
        print("*"*x)
        for i in range(x-2):
            print("*"+" "*(x-2)+"*")
        print('*'*x)
    zfx1(4)
    print('-'*50)
    
    #输出一个实心正方形
    def zfx2(x):
        for i in range(x):
            print("*"*x)
    zfx2(4)
    print("-"*50)
    练习5 2019-3-19
    # 1、一个不超过5位数的正整数,判断位数,且输出个十百千万位上的数
    num = int(input("不超过5位数的正整数: "))
    n = str(num)
    # 按转字符串方式去获取
    if len(n) > 5:
        print("请输入一个不超过5位数的正整数!")
    else:
        for i in n[::-1]:
            print(i)
    print('-'*50)
    # 按数字去计算获取
    # for i in range(len(n)):
    #     print(num%10)
    #     num = num//10

    # 2、输入一个数。计算出这个数以内的整数之和
    def sum(x):
        s1 = 0
        for i in range(x+1):
            s += i
        print(s)
    sum(5)

    # 3、求可用被17整除的所有三位数
    n = []
    for i in range(99,1000):
        if i % 17==0:
            n.append(i)
    print(n)

     练习6 2019-3-19

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time    : 2019/3/19 17:18
    # @Author  : wangdecheng
    # @Software: PyCharm
    
    import time,datetime
    
    # 输入年月日,判断这一天是这一年中的第几天?
    # 方法1
    # y = int(input('year:
    '))
    # m = int(input('month:
    '))
    # d = int(input('day:
    '))
    
    # targetDay = datetime.date(y, m, d)
    # dayCount = targetDay - datetime.date(targetDay.year - 1, 12, 31)
    # print('%s是%s年的第%s天。' % (targetDay, y, dayCount.days)) # 78天
    
    # 方法2
    a=[[31,28,31,30,31,30,31,31,30,31,30,31],
       [31,29,31,30,31,30,31,31,30,31,30,31]] #a[0]普通年的月天数,a[1]闰年的月天数
    year=int(input("年:"))
    month = int(input("月:"))
    day = int(input("日:"))
    sum=0
    if (year%4==0 and year%100!=0)or year%400==0:
         for i in range(1,month):
            sum=sum+a[1][i]
    else:
        for i in range(1,month):
            sum=sum+a[0][i]
    sum=sum+day
    print("{}年{}月{}日是这一年的第{}天".format(year,month,day,sum))
    
    
    
     



    被狗吃掉的那几年
  • 相关阅读:
    SharePoint 2013 图文开发系列之自定义字段
    SharePoint 2013 图文开发系列之Visual Studio 创建母版页
    SharePoint 2013 图文开发系列之代码定义列表
    SharePoint 2013 图文开发系列之计时器任务
    SharePoint 2013 图文开发系列之应用程序页
    SharePoint 2013 图文开发系列之事件接收器
    SharePoint 2013 图文开发系列之可视化WebPart
    SharePoint 2013 图文开发系列之WebPart
    SharePoint 2013 对二进制大型对象(BLOB)进行爬网
    SharePoint 2013 状态机工作流之日常报销示例
  • 原文地址:https://www.cnblogs.com/wangdecheng/p/10556716.html
Copyright © 2011-2022 走看看