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

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

 练习4 2019-3-19

  1. # 输出一个三角形
  2. def sjx(x):
  3. for i in range(1,x):
  4. print("*"*i)
  5. sjx(4)
  6. print('-'*50)
  7.  
  8. #输出一个空心正方形
  9. def zfx1(x):
  10. print("*"*x)
  11. for i in range(x-2):
  12. print("*"+" "*(x-2)+"*")
  13. print('*'*x)
  14. zfx1(4)
  15. print('-'*50)
  16.  
  17. #输出一个实心正方形
  18. def zfx2(x):
  19. for i in range(x):
  20. print("*"*x)
  21. zfx2(4)
  22. print("-"*50)
  1. 练习5 2019-3-19
  1. # 1、一个不超过5位数的正整数,判断位数,且输出个十百千万位上的数
  2. num = int(input("不超过5位数的正整数: "))
  3. n = str(num)
  4. # 按转字符串方式去获取
  5. if len(n) > 5:
  6. print("请输入一个不超过5位数的正整数!")
  7. else:
  8. for i in n[::-1]:
  9. print(i)
  10. print('-'*50)
  11. # 按数字去计算获取
  12. # for i in range(len(n)):
  13. # print(num%10)
  14. # num = num//10
  1. # 2、输入一个数。计算出这个数以内的整数之和
  2. def sum(x):
  3. s1 = 0
  4. for i in range(x+1):
  5. s += i
  6. print(s)
  7. sum(5)
  1. # 3、求可用被17整除的所有三位数
  2. n = []
  3. for i in range(99,1000):
  4. if i % 17==0:
  5. n.append(i)
  6. print(n)

练习6 2019-3-19

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

Python每日练习汇总的更多相关文章

  1. Python每日一练(1):计算文件夹内各个文章中出现次数最多的单词

    #coding:utf-8 import os,re path = 'test' files = os.listdir(path) def count_word(words): dic = {} ma ...

  2. python每日一函数 - divmod数字处理函数

    python每日一函数 - divmod数字处理函数 divmod(a,b)函数 中文说明: divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数 返回结果类型为tuple 参数: ...

  3. Python IDLE快捷键汇总

    Python IDLE快捷键汇总 在Options→configure IDLE→keys,查看现存的快捷键,也可以配置选择快捷 编辑状态时: Ctrl+Shift+space(默认与输入法冲突,修改 ...

  4. PYTHON资源入口汇总

    Python资源入口汇总 官网 官方文档 教程和书籍 框架 数据库 模板 工具及第三方包 视频 书籍 博客 经典博文集合 社区 其他 整理中,进度30% 官网 入口 官方文档 英文 document ...

  5. python每日一练:0007题

    第 0007 题: 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. # -*- coding:utf-8 -*- import os def count ...

  6. [python每日一练]--0012:敏感词过滤 type2

    题目链接:https://github.com/Show-Me-the-Code/show-me-the-code代码github链接:https://github.com/wjsaya/python ...

  7. Python 每日一练 | Flask 实现半成品留言板

    留言板Flask实现 引言 看了几天网上的代码,终于写出来一个半成品的Flask的留言板项目,为什么说是半成品呢?因为没能实现留言板那种及时评论刷新的效果,可能还是在重定向上有问题 或者渲染写的存在问 ...

  8. Python 每日一练(5)

    引言 Python每日一练又开始啦,今天的专题和Excel有关,主要是实现将txt文本中数据写入到Excel中,说来也巧,今天刚好学校要更新各团支部的人员信息,就借此直接把事情做了 主要对于三种数据类 ...

  9. Python 每日一练(4)

    引言 今天继续是python每日一练的几个专题,主要涵盖简单的敏感词识别以及图片爬虫 敏感词识别 这个敏感词的识别写的感觉比较简单,总的概括之后感觉功能可以简略成if filter_words in ...

随机推荐

  1. oralce执行计划

    看懂Oracle执行计划   最近一直在跟Oracle打交道,从最初的一脸懵逼到现在的略有所知,也来总结一下自己最近所学,不定时更新ing… 一:什么是Oracle执行计划? 执行计划是一条查询语句在 ...

  2. js插件ztree使用

    最新给公司后台写了一个配置页面,在网上搜到一个js插件ztree,记录一下使用心得. 首先说一下ztree官网,好多方法我都是从官网api上学习的,官网地址http://www.treejs.cn/v ...

  3. TP自动提取关键词

    protected function _before_insert(&$data, $option) {        $data['create_time'] = time();       ...

  4. 基本矩张量与strike.dip.rake的对应

    basefp1=[ ]; M(,:)=[ ]; basefp2=[ -];M(,:)=[ - ]; basefp3=[ ];M(,:)=[ ]; basefp4=[ -];M(,:)=[ ]; bas ...

  5. Linux服务器管理神器-IPython

    系统管理员的首选,一个很智能的交互式解释器. 一.特性: 1)magic函数:内置了很多函数用来实现各种特性. 2)Tab补全:可以有效地补齐Python语言的模块.方法和类等. 3)源码编辑:可以直 ...

  6. aqua data studio 连接db2

    打开datastudio 右键本地数据库服务器 →注册服务器打开以下界面: 1:选择版本号(我这里是window 9.7版本的db2) 2:名称 按照需要的写 3.登录名/密码 4.ip port 数 ...

  7. 20165214 2018-2019-2 《网络对抗技术》Exp4 恶意代码分析 Week6

    <网络对抗技术>Exp3 免杀原理与实践 Week5 一.实验目标与内容 1.实践目标 1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行. 1.2是分析一个恶意软件,就分析Exp ...

  8. IP通信基础课堂笔记----第一章(重点)

    七层数据传输:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层 1.物理层:设备----集线器.Hub 两台主机的最大跨度----2500m 在物理层工作----(1)所有设备都处于同一冲突 ...

  9. springboot配置文件(.yml)中自定义属性值并在controller里面获取

    1,由于项目需要,学习了新的框架--springboot,顺便练习一下在.yml中配置自定义属性并在controller里面获取.(以下的Springboot框架我已经搭建好,就不在陈述) 2,spr ...

  10. 2019-04-19-day036-协程与进程池

    内容回顾 11:30 码云 :王老师检查作业+定期抽查 注册账号 考试的时间 threading.enumerate(),能够获取到当前正在运行的所有线程对象列表 守护线程 守护线程会等待所有的非守护 ...