栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

IndexError: list index out of range。在列表还是字典之间选择python 2018自学 第4章 第24题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IndexError: list index out of range。在列表还是字典之间选择python 2018自学 第4章 第24题


我放弃了之前的编码方式因为觉得太长了。选择下面这个方式

import random

num_card = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King"]
num_color = ["梅花", "方块", "红桃", "黑桃"]
num = random.randint(1, 13)
num_2 = random.randint(1, 4)
print(f"The card you picked is the {num_card[num]} of {num_color[num_2]}")

运行结果

一次好一次坏。有的时候多次好,然后碰到一次坏。
在平台查了IndexError: list index out of range,自我理解是不是四个花色和13张牌他们之间列表的数目不一致,造成的这样的出错呢???

用了字典的方式。感觉并不是很满意。这个题先这样做下道题。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1019081.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号