鱼C论坛

 找回密码
 立即注册
查看: 2915|回复: 3

"list index out of range",帮忙看看哪里超了

[复制链接]
发表于 2015-2-8 00:52:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #! /usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # 根据给定的年月日以数字形式打印出日期
  4. months = [
  5.         'January'
  6.         'February'
  7.         'March'
  8.         'April'
  9.         'May'
  10.         'June'
  11.         'July'
  12.         'August'
  13.         'September'
  14.         'Octomber'
  15.         'November'
  16.         'December'
  17.         ]

  18. # 以1-31的数字为结尾的列表
  19. endings = ['st', 'nd', 'rd'] + 17 * ['th']\
  20.           + ['st', 'nd', 'rd'] + 7 * ['th']\
  21.           + ['st']

  22. year        = raw_input('Year: ')
  23. month        = raw_input('Month(1-12): ')
  24. day        = raw_input('Day(1-31): ')

  25. month_number = int(month)
  26. day_number = int(day)

  27. #记得要将月份和天数减1,以获得正确的索引
  28. month_name = months[month_number-1]
  29. ordinal = day + endings[day_number-1]

  30. print month_name + ' ' + ordinal + ',' + year
复制代码


错误

错误
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-2-8 01:01:23 | 显示全部楼层
抱歉,是line32!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-8 01:21:54 | 显示全部楼层
  1. months = [
  2.         'January',
  3.         'February',
  4.         'March',
  5.         'April',
  6.         'May',
  7.         'June',
  8.         'July',
  9.         'August',
  10.         'September',
  11.         'Octomber',
  12.         'November',
  13.         'December'
  14.         ]
复制代码


看出来了吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-8 17:20:23 | 显示全部楼层

知道了,新手就是容易犯低级错误T T
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-14 19:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表