1、在使用name= input()时报 NameError: name 'M' is not defined的错误:
解决方式:使用raw_input()代替input()
资料:https://blog.csdn.net/dq_dm/article/details/45665069
2、
%d就是普通的输出了
% 2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。
% 02d,和% 2d差不多,只不过左边补0
%.2d 输出整形时最少输出2位,如不够前面以0占位。如输出2时变成02。200时只输出200;输出浮点型时(%.2f)小数点后强制2位输出