//通过输入的天数 和 星期几 判断应该输出多少行
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做个输入年、月,显示当年当月日历的小程序,本人菜鸟,请教各位前辈。重重有赏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)