大爽Python入门练习题 1-1 倒序生成列表

大爽Python入门练习题总目录

第一章 中期练习题 简单 第1题

题目

简介

实现一个程序,
输入一个正整数n (接收用户输入),
生成从这个数到1的列表,
并直接输出展示。

[n, n-1, ..., 1]

补充:默认输入的数就是正整数,不用做判断处理。

示例

输入: 3
输出:

[3, 2, 1]

输入: 6
输出:

[6, 5, 4, 3, 2, 1]

分割线

本小段没有实际意义,
仅用于分隔题目和答案。
防止学生无意中直接看到答案,
影响思路。



















答案

n = int(input())
lst = [i for i in range(n, 0, -1)]
print(lst)

本题目核心是实现倒序生成列表。
即核心是第二句。

第二句的其他写法有(效果相同

lst = list(range(n, 0, -1))
lst = list(range(1, n+1))
lst = lst[::-1]
posted @ 2021-12-08 22:07  大爽歌python编程辅导  阅读(144)  评论(0编辑  收藏  举报