python执行python代码,python中怎么运行代码

  python执行python代码,python中怎么运行代码

  代码:代码示例:

  #!/usr/标杆中心/环境python2

  #-*-编码:utf-8-*-

  __author__=jalright

  用python实现万年历

  定义闰年(年) :

  确定是否是闰年,并返回一个布尔值。

  如果year/4==0且year/400!=0:

  返回true

  elif年/100==0且年/400==0:

  返回true

  否则:

  返回false

  defgetmonthdays(年,月) :

  指定的月份和年份是几号?

  天数=31 #超过31天,设为默认值。

  判断month==2: #二月是闰年。

  ifis_leap_year(年份) :

  天数=29天

  否则:

  日期=28;

  Elifmonthin [4,6,9,11]: #沉默的果汁,得出的结论只有30天

  天数=30天

  返回日期

  defgettotaldays(年,月) :

  从现在起几天后我能拿到1990-01-01?990-01-01是星期一。基于此,判断星期几

  总日期=0

  ForIinrange(1990,year): #使用range循环计算出现在是哪一年哪一天。

  Ifis_leap_year(I): #)判断是否是闰年。

  总日期=366

  否则:

  总日期=365

  for range(1,month): #使用范围周期计算今年前几个月已经过了多少天。

  总日期=getmonth天数(year,I))。

  总返回日期

  if __name__==__main__ :

  如果为True: #循环以确定是否输入了错误的格式。

  打印python实现万年历’

  Year=raw_input(请输入年份(例如,1990):))

  Month=raw_input(请输入“月”)。示例:1’)

  尝试:#捕捉输入异常格式和月份准确度。

  Year=int (year)

  month=int(月)

  确定月份是否有输入错误,是第1个月还是第1个月:#,如果有错误,重新开始循环。

  “打印”年份或月份输入错误。请再次输入!

  连续不断地

  捕捉转换为except: # integer的异常,输出提示,然后继续循环。

  “打印”年份或月份输入错误。请再次输入!

  连续不断地

  Break #没有异常时退出循环。

  #ifis_leap_year(年份) :

  # Print“% s”是一个多雨的年份“%year

  #否则:

  # print“% s”是常年“%year”

  #print %s月有%s天!%(month,Getmonthdays(year,month)))))))).

  打印日\ t1\T2\T3\T4\t5\T6

  使用iCount=0 #计数器确定是否换行。

  forIinrange(gettotaldays(年,月)%7):

  打印 \t ,#输出为空,无换行符

  iCount=1

  forIinrange(1,getmonthdays)年,月) :

  我,

  打印 \t ,

  iCount=1

  如果iCount%7==0: #计数器将余数设置为0,然后换行。

  打印

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: