|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
print("输入1-7")
x_list = ['一','二','三','四','五','六','日']
num = int(input("输入数字:"))
print("星期"+x_list[num-1,num])
大佬帮忙改一下代码,这个运行出来是错的:
list indices must be integers or slices, not tuple
本帖最后由 傻眼貓咪 于 2021-10-31 16:56 编辑
代码:- print("星期{}".format(['一','二','三','四','五','六','日'][int(input("输入 1-7"))-1]))
复制代码
解说:
1. print() 打印
2. "星期{}".format() 是字符串格式化
比如:"{},你好".format("小白") 表示 "小白,你好"
3. ['一','二','三','四','五','六','日'][int(input("输入 1-7"))-1] 其实就是列表索引
前端:['一','二','三','四','五','六','日'] 是列表
后端:[int(input("输入 1-7"))-1] 是索引
比如:arr[4] 前端 arr 是列表,后端 [4] 是索引,表示第 4 位元素
|
|