参照Python基础教程打印日期源码报NameError什么问题,pythonnameerror,代码如下刚开始学pyth
参照Python基础教程打印日期源码报NameError什么问题,pythonnameerror,代码如下刚开始学pyth
代码如下
刚开始学python…可能描述的不清楚…
months = [ 'January' 'February' 'March' 'April' 'may' 'June' 'July' 'September' 'August' 'October' 'November' 'December']endings = ['st','nd','rd'] + 17 * ['th']\ + ['st','nd','rd'] + 7 * ['th']\ + ['st']year = raw_input('Year:')month = raw_input('Month(1-12):')day = raw_input('Day(1-31):') month_number = int(month)day_nubmber = int(day) month_name = months[month_number-1]ordinal = day + endings[day_number-1]print month_name + ' ' + ordinal + ',' + year
----------------分割线----------------
回@lohocla4dam
我修改以后是这样的……
NameError: name 'day_number' is not defined
代码如下
months = ['January', 'February', 'March', 'April', 'may', 'June', 'July', 'September', 'August', 'October', 'November', 'December']endings = ['st','nd','rd'] + 17 * ['th']\ + ['st','nd','rd'] + 7 * ['th']\ + ['st']year = raw_input('Year:')month = raw_input('Month(1-12):')day = raw_input('Day(1-31):')month_number = int(month)day_nubmber = int(day)month_name = months[month_number-1]ordinal = day + endings[day_number-1]print month_name + ' ' + ordinal + ',' + year
day_number 拼写错了 = =
day_nubmber 你拼错了吧。。。
你没有发现你给months赋值的时候少写了逗号吗。。。
题主试试这段代码就明白了
s = ['January' 'February']t = ['January', 'February']print(s, t)
编橙之家文章,
相关内容
- Python调用函数但不等待返回就可以登录怎么实现,pyt
- python新手求非官方的python学习辅助参加网站或是文档,
- 求高手指导django项目部署apache调试问题,djangoapache,dj
- 浮点数print()输出后只保留俩小数是何原理?,点数prin
- 用BeautifulSoup解析网页,之后用正则匹配内部数据出错,
- 请问python simple http server与nginx比较,占用资源更少是哪
- python哪个第三方库支持URL为参数播放音乐,pythonurl,现在
- Python需要将目标先转为unicode再操作吗,pythonunicode,平时
- Python可以将jpg格式转为png再上传吗,pythonjpg转为png,PI
- 请教关于python溢出分析问题,python溢出分析问题,在微博
评论关闭