1.输入日期,判断日期是该年度的第几天

  

iyear = int(input("请输入年:\n"))
imonth = int(input("请输入月:\n"))
iday = int(input("请输入日:\n")) def checkYear(iyear):
return ((iyear % 4 == 0 and iyear % 100 != 0) or iyear % 400 == 0) tol_day = 0 for i in range(1, imonth):
# tol_day+=lis[i]
if i in [1, 3, 5, 7, 8, 10, 12]:
tol_day += 31
elif i == 2:
tol_day += 28
if checkYear(iyear):
tol_day += 1
else:
tol_day += 30
tol_day += iday
print(tol_day) 或者:
lis = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
#如果是闰年的话,2月份加一天
if checkYear(year):
lis[2] += 1
#遍历一次days,对应月份中的天数,把对应的天数传递给tol_day存储
for i in range(month):
tol_day+= lis[i]
print(tol_day+iday)

2..输入日期,判断日期距离现在是多少天

#datetime 获取年月日
import datetime
datetime.datetime.now().year
datetime.datetime.now().month
datetime.datetime.now().day import datetime def func():
y = input("请输入年份")
m = input("请输入月份")
d = input("请输入日期")
t1 = datetime.datetime.now()#获取当前时间
t2 = datetime.datetime(int(y),int(m),int(d))#获取指定时间
t3 = t2 - t1
print("离%s-%s-%s还有%d天"%(y,m,d,t3.days))
func()

 3.打印以下内容:

for i in range(9, 0, -1):
for k in range(0, 9 - i):
print(" ", end="\t")
for j in range(1, i + 1):
print("{}*{}={:02d}".format(i, j, i * j), end="\t")
print() for i in range(1, 11):
for j in range(1, 11):
print(" * ", end="") print() print("---------------------------")
for i in range(1, 11):
for j in range(1, 11):
if i == 1 or i == 10:
print(" * * * * * * * * * * ", end="")
break
elif j == 1 or j == 10 :
print(" * ", end="")
else:
print(" . ", end="")
print() print("---------------------") for i in range(1, 11):
for j in range(1, 11):
if i == 1 or i == 10:
print(" * * * * * * * * * * ", end="")
break
elif i == j or j == 1 or j == 10 or (i + j == 11):
print(" * ", end="")
else:
print(" ", end="")
print() print("---------------------") for i in range(1, 11):
for j in range(1, 11):
if i == 1 or i == 10:
print(" * * * * * * * * * * ", end="")
break
elif i == j or j == 1 or j == 10 or (i + j == 11):
print(" * ", end="")
elif i <= j and j + i >= 11:
print(" $ ", end="")
else:
print(" ", end="")
print()

  

python判断输入日期是该年的第几天的更多相关文章

  1. C#字符串截取、获取当前电脑时间、判断输入日期对错 随手记

    字符串截取:这个就当复习了,看意见就可以 //身份证生日截取 //Console.WriteLine("请输入18位身份证号:"); //string x = Console.Re ...

  2. Javascript Date 判断输入日期是否正确

    JavaScript的Date对象有容错性,可将随意给定的日期的年月日自动生成正确的日期时间 //JavaScript中Date对象容错性 function dateCheck(){ var date ...

  3. PHP 关于判断输入日期是否合法

    合法要求 一年仅十二个月 4,6,9,11月仅30天,1,3,5,7,8,10,12月仅31天 闰年2月29天,否则28天 输入的变量年,月,日为数字 代码: <?php //PHP中判断输入的 ...

  4. Python判断输入字符类型

    """从键盘上输入 一个字符,判断其字符类型.""" while True: char = input("请输入需要判断的字符:& ...

  5. day1 python判断输入的密码是否正确

    _username = 'leon' _password = 'zyl' username = input("username:") password = input(" ...

  6. C#正则表达式判断输入日期格式是否正确

      /// <summary>        /// 是否为日期型字符串        /// </summary>        /// <param name=&qu ...

  7. Python中判断是否为闰年,求输入日期是该年第几天

    #coding = utf-8 def getLastDay(): y = int(input("Please input year :")) m = int(input(&quo ...

  8. C++判断输入是否为double

    C++判断输入是否为double 之前写过了Python如何判断输入字符串是否为数字,但是Python是弱类型语言,相比之下C++这种强类型语言判定难度更大. Python判断输入字符串是否为数字的方 ...

  9. python中输入某年某月某日,判断这一天是这一年的第几天?

    输入某年某月某日,判断这一天是这一年的第几天?程序分析 特殊情况,闰年时需考虑二月多加一天: 直接上代码 #定义一个函数,判断是否为闰年 def leapyear(y): return (y % 40 ...

随机推荐

  1. scp免密码拉去方法

    # scp命令免密码vi /etc/hosts.allow新增行sshd:61.174.9.92:allow 拷贝/root/.ssh/id_rsa.pub到备份机,重命名为/root/.ssh/au ...

  2. s3fs 挂载minio为本地文件系统

    https://github.com/s3fs-fuse/s3fs-fuse echo ACCESS_KEY_ID:SECRET_ACCESS_KEY > ${HOME}/.passwd-s3f ...

  3. jeecms 配置可以低级别用户流程

    使用管理员admin登录后台,进入用户—>管理员(本站)à添加,填写用户名.密码等信息,如下图: 需要注意几个权限控制的问题: 1,  等级,值越大等级越高,等级高的管理员可以审核等级低的管理员 ...

  4. 原 ASP.net out 和ref之间的区别

    ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递.对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别.总结起来,他们有如下语法区别: 1.ref传 ...

  5. 【DM642】ICELL Interface—Cells as Algorithm Containers

    ICELL Interface—Cells as Algorithm Containers: DSP的算法标准(XDAIS)为算法提供了一个标准的接口.这样我们就可以使用第三方的算法.For tech ...

  6. hive启动一些错误记录

    java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMeta ...

  7. Luogu P4503 [CTSC2014]企鹅QQ(字符串哈希)

    P4503 [CTSC2014]企鹅QQ 题面 题目背景 \(PenguinQQ\) 是中国最大.最具影响力的 \(SNS(Social Networking Services)\) 网站,以实名制为 ...

  8. Leetcode150. Evaluate Reverse Polish Notation逆波兰表达式求值

    根据逆波兰表示法,求表达式的值. 有效的运算符包括 +, -, *, / .每个运算对象可以是整数,也可以是另一个逆波兰表达式. 说明: 整数除法只保留整数部分. 给定逆波兰表达式总是有效的.换句话说 ...

  9. Javascript-new Date() 与 Date() 的区别

    var today1 = Date() //返回一个字符串(string),没有getDate等日期对象方法,内容为当前时间 var today2 = new Date() //返回一日期对象,内容为 ...

  10. Codeforces Round #436 (Div. 2) 题解864A 864B 864C 864D 864E 864F

    A. Fair Game time limit per test 1 second memory limit per test 256 megabytes input standard input o ...