我正在写一个代码,将某些数据分配给不同的季节。我希望程序根据当前的月份打印各种数据。在
Autumn = 'September'
Autumn = 'October'
Autumn = 'November'
Autumn = 'December'
Autumn = 'January' #(The start Jan 01)
Spring = 'January' #(Jan 02 onwards)
Spring = 'February'
Spring = 'March'
Spring = 'April' #(The start April 04)
Summer = 'Apirl' #(April 05 onwards)
Summer = 'May'
Summer = 'June'
Summer = 'July'
您可以使用
time
模块中的strftime()
函数。这将把当前月份存储在一个名为current_month
的变量中。在如果要从中获取当前季节,请尝试此函数:
^{pr2}$目前,这不能解决您指定的日期冲突,因为1月份的任何一天都将返回
'Autumn'
,而4月份的任何一天都将得到'Spring'
。在将告诉您当前月份(缩写)
^{pr2}$将给出数字月(即1=1月/12日=12月)
(甚至更好)
因为这将给你一个实际的整数而不是一个字符串(尽管一月是0,但警告)
您可以使用^{} :
相关问题 更多 >
编程相关推荐