6.13的练习

#!Usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Alex  Li
'''一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?'''
for i in range(1,1000):for j in range(1,1000):if i+100==j**2 :for l in range(1,1000):if i+268==l**2:print(i)'''
输入某年某月某日,判断这一天是这一年的第几天?
'''
'''
year_=input('\033[41;1m year:\033[0m')
month_=input('\033[41;1m month:\033[0m')
day_=input('\033[41;1m day::\033[0m')
year_=int(year_)
month_=int(month_)
day_=int(day_)
if month_==1:a=day_
elif 1<month_<=2:a=31+day_
elif 2<month_<=3:a=31+28+day_
elif 3<month_<=4:a=31+28+31+day_
elif 4 < month_ <= 5:a = 31 + 28 + 31 + day_+30
elif 5< month_ <= 6:a= 31 + 28 + 31 + day_ + 30+31
elif 6< month_ <= 7:a= 31 + 28 + 31 + day_ + 30 + 31+30
elif 7< month_ <= 8:a= 31 + 28 + 31 + day_ + 30 + 31 + 30+31
elif 8 < month_ <= 9:a= 31 + 28 + 31 + day_ + 30 + 31 + 30 + 31+31
elif 9 < month_ <= 10:a= 31 + 28 + 31 + day_ + 30 + 31 + 30 + 31 + 31+30
elif 10< month_ <= 11:a= 31 + 28 + 31 + day_ + 30 + 31 + 30 + 31 + 31 + 30+31
elif 11 < month_ <= 12:a= 31 + 28 + 31 + day_ + 30 + 31 + 30 + 31 + 31 + 30 + 31+30
if (year_%4==0 and year_%100!=0) or year_%400==0:a-=1print(a)
else:print(a)
'''
#MD上面是我写的傻逼代码year=int(input('year:\n'))
month=int(input('month:\n'))
day=int(input('day:\n'))
months=(0,31,59,90,120,151,181,212,243,273,304,334)
if 0<=month<=12:sum=months[month-1]
else:print('data error')
sum+=day
leap=0
if(year%4==0 and  year%100!=0)or year%400==0:leap=1
if(leap==1)and (month>2):sum+=1
print('\033[41;1m it is the %dth day\033[0m'%sum)#\033[41;1m day::\033[0m

 

转载于:https://www.cnblogs.com/yuanke98/p/9177129.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/251576.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

npm --- 包的发布与导入

安装好NODE后,下面演示如何编写一个包,并将其发布到NPM仓库中,最后通过NPM安装回本地. 以下例子是在windows*64环境下运行的. 1.编写模块 exports.sayHello function(){return Hello World; }将上述代码保存在hello.js中 2.初始化包描述文件: 使用npm init指令,快速生成包…

账号注册的form

class RegForm(forms.ModelForm):password forms.CharField(widgetforms.PasswordInput, label密码, min_length6) # 重写默认字段re_password forms.CharField(widgetforms.PasswordInput, label确认密码, min_length6) # 新增字段class Meta:model models.UserProfile …

servlet面试常考 (转载)

编辑 删除 1、说一说Servlet生命周期&#xff08;非常重要&#xff09; Servlet生命周期包括三部分&#xff1a; 初始化&#xff1a;Web容器加载servlet&#xff0c;调用init()方法…

XPath 的使用

XPath 的使用 XPath&#xff0c;全称XML Path Language&#xff0c;即XML路径语言&#xff0c;它是一门在XML文档中查找信息的语言&#xff0c;最初用于搜寻XML文档&#xff0c;但是也同样适用于HTML文档的搜索。前面我们在解析或抽取网页信息时&#xff0c;使用的是正则表达式…

Node --- EventProxy的原理

EventProxy来自于Backbone的事件模块,Backbone的事件模块是Model、View模块的基础功能&#xff0c;在前端有广泛的使用。它在每个非all事件触发时都会触发一次all事件&#xff0c;相关代码如下: // Trigger an event, firing all bound callbacks. Callbacks are passed the /…

spring项目启动执行特定方法

1. 方法上加注解PostConstructCompantpublic class InitDemo{ PostConstruct public void init(){ //项目启动就会执行这个方法 doSomething(); }}2.xml配置init-method<bean id"InitDemo" class"com.xxx.InitDemo" scope"singleton" init-me…

WinCC归档数据报表控件

1、背景 WinCC实现报表历来是老大难&#xff0c;自带的报表功能不好使&#xff0c;又没有好用的第三方控件。虽然网上也有很多实现报表的方法&#xff0c;但是毫无例外的要求使用者具有脚本编程功底&#xff0c;HwDataReport的出现将终结这一现象。您无需一行脚本即可完成…

vue数组操作不更新视图问题

vue 观察数组的变异方法 更新视图 push&#xff08;&#xff09; pop() shift() unshift() splice(i,n,arr) sort(xx) reverse() ex: app.book.push({ name:css, author:lee }) 有些方法不会改变数组 filter() concat() slice() 返回新数组 需要用 新返回的数组 更新原数组 ap…

java中如何计算两个时间段的月份差

直接计算&#xff0c;先取得两个日期的年份和月份&#xff0c;月份差&#xff08;第二年份-第一年份&#xff09;*12 第二月份-第一月份转载于:https://www.cnblogs.com/pretty-guy/p/3284593.html

Node --- Promise中的多异步协作

当我们需要处理多个异步调用时,应该如何处理呢? //首先假设有2个读取文件的异步调用,promise1和promise2 var promise1 readFile ("foo.txt", "utf-8"); var promise2 readFile ("bar.txt", "uft-8");//然后,我们可以使用all()方法…

Software-OO 面向对象思维

2017-11-06 11:02:50 所有编程语言的最终目的都是提供一种“抽象”方法。 解决问题的复杂程度直接取决于抽象的种类及质量。这儿的“种类”是指准备对什么进行“抽象”&#xff1f; 汇编是对基础机器的少量抽象。“命令式”语言是对汇编语言的一种抽象。 &#xff08;Alan Kay …

Go Python 7: 2-Layer Neural Network

转载于:https://www.cnblogs.com/wordchao/p/9182511.html

LiveWriter测试

test livewriter 转载于:https://www.cnblogs.com/wujun/archive/2006/11/21/567052.html

第三次实验报告

项目一 项目分析 本项目目的就是考察我们调用searching类和sorting类中的方法&#xff0c;通过提交测试用例设计情况&#xff08;正常&#xff0c;异常&#xff0c;边界&#xff0c;正序&#xff0c;逆序&#xff09;确保类的可行性 代码截图 排序截图 运行截图 项目二 代码截…

Node --- 构建一个HTTP服务

代码如下: var http require(http); http.createServer(function (req, res){res.writeHead(200,{Content-Type: text/plain});res.end(Hello World\n); }).listen(1337, 127.0.0.1); console.log(Server running at http://127.0.0.1:1337);运行如下&#xff1a; 详情见《深…

python中#!/usr/bin/python与#!/usr/bin/env python的区别

目的是在运行python脚本的时候告诉操作系统我们要用python解释器去运行py脚本 所以我们在第一句往往会写如下两句中的其中一句&#xff1a; #!/usr/bin/python或 >#!/usr/bin/env python 就是说在没有在执行程序时指出用什么程序运行py脚本时,系统会去调用python程序来执行。…

页面级缓存@ OutputCache

最近要用到缓存&#xff0c;所以才去找了相关资料&#xff0c;开始在一个用户控件头加入 OutputCache指令&#xff0c;发现第一次进入页面是对了&#xff0c;第二次再进入时就出错了。郁闷……这里 OutputCache的一些参数说明: 以声明的方式控制 ASP.NET 页或页中包含的用户控件…

$.ajax的一些坑啊

1.如果发送ajax返回的数据为json务必设置其 Content-Type:application/json;charsetUTF-8不然会导致其success:function(data)中的data返回的为字符串&#xff0c;导致后面的文本解析失败 转载于:https://www.cnblogs.com/lonecloud/p/7794670.html

JavaScript --- 解析Cookie

var parseCookie function(cookie){var cookies {};if(!cookie){return cookies;}var list cookie.split(;);for (var i0;i<list.length;i){var pair list[i].split();cookies[pair[0].trim()] pair[1];}return cookies; };

DDR3和eMMC区别

DDR3内存条和eMMC存储器区别&#xff1a; 1. 存储性质不同&#xff1b;2. 存储容量不同&#xff1b;3. 运行速度不同&#xff1b;4. 用途不同。 具体区别如下&#xff1a; 1、存储性质不同&#xff1a;eMMC是非易失性存储器&#xff0c;不论在通电或断电状态下&#xff0c;数据…