字典怎么用字典进行一些操作

根据课上讲解的字典例题中字典的遍历和字典的索引等,编写程序。
字典dic是几种花卉的花期数据。键为花卉名称,值为花开和花落月份的元组。请编写程序,参照样图以制表位分割打印输出全部花期数据(由于字典的无序特征,打印出的顺序可能与样图不一致)。其中,花期的结束月份为花落月份的前一个月。

dict={'太阳花':(5,12),

'牵牛花':(5,11),

'天竺葵':(10,6),

'三角梅':(7,3),

'月季':(4,11),

'倒挂金钟':(4,1),

'茑萝':(7,11)}

样图什么样?这样输出吗?

img

dict={'太阳花':(5,12),
'牵牛花':(5,11),
'天竺葵':(10,6),
'三角梅':(7,3),
'月季':(4,11),
'倒挂金钟':(4,1),
'茑萝':(7,11)}
print('名称'.ljust(4,' ')+'\t花开\t结束\t花落')
for key,value in dict.items():
    end=value[1]-1
    if end<=0:
        end+=12
    print(key.ljust(4,' ')+'\t'+str(value[0])+'\t'+str(end)+'\t'+str(value[1]))

只想插一句,新版python 字典有序