博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
九宫格、函数入门、判断某天为某年的第几天
阅读量:6231 次
发布时间:2019-06-21

本文共 1771 字,大约阅读时间需要 5 分钟。

九宫格

# #九宫格:# 1|2|3# 4|5|6# 7|8|9# 横排相加=15,竖排相加=15,两对角相加等于15num=[]for i in range(1,10):    num.append(i)#遍历x、y,当x!=y时,再遍历z,x!=z,y!=z,三个数就都不一样L=[(x,y,z) for x in num for y in num if x!=y for z in num if x!=z and y!=z and x+y+z==15]for L1 in L:    for L2 in L:        if set(L1) & set(L2):               #set集合,取出的第一排不能等于第二排            continue        for L3 in L:            if set(L1) & set(L2) & set(L3): #第一、二、三排都不等                continue            elif L1[0]+L2[0]+L3[0] != 15:   #竖排不等的话就跳过,横排肯定是相等的,所以不用判断                continue            elif L1[1]+L2[1]+L3[1] != 15:                continue            elif L1[1]+L2[1]+L3[1] != 15:                continue            elif L1[0]+L2[1]+L3[2] != 15:   #两对角不等的话就跳过                continue            elif L1[2]+L2[1]+L3[0] != 15:                continue            else:                print('''                    {0}|{1}|{2}                    {3}|{4}|{5}                    {6}|{7}|{8}                    '''.format(L1[0],L1[1],L1[2],L2[0],L2[1],L2[2],L3[0],L3[1],L3[2]))

函数入门

九宫格、函数入门、判断某天为某年的第几天

判断某天为某年的第几天:

思路:比如输入:2018-03-01,需要把2月份的天数加上,在加上当前月份的天数
判断是不是闰年:可以整除4,不可以整除100,但是可以整除400

dat = input('Enter a certain year and a certain day,format: yyyy-mm-dd :')year=int(dat[0:4])month=int(dat[5:7])day=int(dat[8:])Leap_year=1 #先定义不是闰年if year % 4 == 0 and year % 100 != 0:       Leap_year=0   #判断是闰年elif year%400 == 0:    Leap_year = 0    #判断是闰年else:    Leap_year = 1if Leap_year== 0:   #是闰年,2月份就是29天    ms = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]else:    ms = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]days=0if month in range(1,13):    for i in range(month-1):        days+=ms[i]    print('{0} is this years {1} days'.format(dat,(days+day)))
本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2066211,如需转载请自行联系原作者
你可能感兴趣的文章
java生成8位数随机码_JAVA 生成无重复8位随机码
查看>>
java范围查询treemap_java集合-TreeMap
查看>>
Java解决主从数据库延迟问题_MySQL主从数据库同步延迟问题解决
查看>>
java将jfif格式转换成ipg_jfif是什么格式?Win10将图片JFIF格式转成JPG格式的方法
查看>>
socket.io java 点对点_netty-socket.io点对点通讯和聊天室通讯
查看>>
python java thrift_Apache Thrift PythonJava“连接被拒绝”
查看>>
java测试邮箱是否_javaWEB邮件测试
查看>>
java里booelan_Java Web应用开发技术与案例教程 教学课件 张继军 第4章_JDBC数据库访问技术.ppt...
查看>>
php mysql记录用户行为_用户参与记录存储的演变_PHP教程
查看>>
python中使用缩进来体现代码之间的逻辑关系_Python使用缩进来体现代码之间的逻辑关系。...
查看>>
python图像对比度拉伸_python库skimage 图像直方图均衡化、自适应均衡化、对比度拉伸实现...
查看>>
java判断是不是disable_Java Compiler disable()方法与示例
查看>>
php 发送 二进制,PHP处理二进制数据的实现方法
查看>>
用php写上传文件的代码,php多文件上传实现代码
查看>>
php发送邮件怎么配置,php 配置smtp发送邮件
查看>>
java文件名要和什么一致,Java源程序的文件名一定要与文件中某个类的名称一致。...
查看>>
c php结合,腾讯熊月:企点将php嵌入到高性能C/C++框架运行的探索实践
查看>>
php图片克隆,php实现对象克隆的方法
查看>>
java myqq ui,用Java Swing写一个登录界面
查看>>
java添加录音,java录音程序
查看>>