我正在写一个日历小程序,输入本月几天第一天星期几输出本月日历,问题有一个不会,比如在星期六下面有数

我正在写一个日历小程序,输入本月几天第一天星期几输出本月日历,问题有一个不会,比如在星期六下面有数,第1张

//通过输入的天数 和 星期几 判断应该输出多少行

int rowNum ;(一个月的话 可能是 4 5 6 行)

//定义一个String数组 为要显示的资料

String[] days = new String[rowNum7];

//再来一段程式 通过输入天数 和 星期几 按顺序把要输入的资料整理好,如果没有就填入空

//这里先打出周一到周日 固定表头

for(int i=0;i<rowNum;i++){//控制行数

//这里先确定本行应该打出的位置

//如果是按照坐标位置打印,就在这里程序算出坐标

//如果是直接print出来,就直接打/n换行

for(int j=0;j<7;j++){//控制列数

//这里循环印出

days[i7+j];

}

}

大概是这样,这只是一个想法 不知道有没有帮到你

您好,要制作一个打渔日历小程序,首先需要准备一些必要的工具,比如一台电脑,一个编程语言,一个编程环境,一个编程编辑器,一个编程调试器等。

其次,需要确定打渔日历小程序的功能,比如提供渔民的渔获信息,提供渔民的渔获日历,提供渔民的渔获记录等。

然后,根据功能需求,编写程序代码,实现打渔日历小程序的功能,并进行调试,确保程序的正确性和可靠性。

最后,将程序打包,发布到合适的平台,供渔民使用。

总之,要制作一个打渔日历小程序,需要准备必要的工具,确定功能需求,编写程序代码,进行调试,打包发布等步骤。

import datetime

import calendar

def getYM():

''' 这是一个简单的年月输入方法 '''

year = raw_input('Input Year: ')

month = raw_input('Input Month: ')

return year, month

def saveGetYM():

''' 这是一个安全的年月输入方法 '''

while True:

try:

year_month = raw_input('Input year and month (year,mont): ')

year, month = year_monthsplit(',')

year, month = int(year), int(month)

if 1900<=year<=2200 and 1<=month<=12:

break

except:

continue

return year, month

year,month = saveGetYM()

c = calendarCalendar(1)

print '-- %d --'%year

for w in cmonthdatescalendar(year,month)[:7:]:

print '|'join([dstrftime('%m-%d') for d in w])

以上就是关于我正在写一个日历小程序,输入本月几天第一天星期几输出本月日历,问题有一个不会,比如在星期六下面有数全部的内容,包括:我正在写一个日历小程序,输入本月几天第一天星期几输出本月日历,问题有一个不会,比如在星期六下面有数、打渔日历小程序怎么弄、想用python做个输入年、月,显示当年当月日历的小程序,本人菜鸟,请教各位前辈。重重有赏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10210362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存