专业编程基础技术教程

网站首页 > 基础教程 正文

【PythonTip题库精编300题】第9题:range转为列表

ccvgpt 2024-07-26 00:53:43 基础教程 6 ℃

1、编程试题:

编写一个程序,创建一个给定范围内的整数列表。

【PythonTip题库精编300题】第9题:range转为列表

  • 定义函数list_between(),有两个参数startend
  • 在函数内,创建一个介于start(不包括)和end(不包括)之间的所有整数的列表,并返回该列表。

2、代码实现:

#!/usr/bin/python3.9
# -*- coding: utf-8 -*-
#
# Copyright (C) 2024 , Inc. All Rights Reserved
#
# @Time      : 2024/1/3 20:19
# @Author    : fangel
# @FileName  : 9. range转为列表.py
# @Software  : PyCharm

def list_between(start, end):
    list_num = []
    for num in range(int(start)+1,end):
        list_num.append(num)
    return list_num

# 获取输入的start 及 end
start = int(input())
end = int(input())

# 调用函数
print(list_between(start, end))

3、代码分析:

range函数返回一系列连续添加的整数,能够生成一个列表对象

4、运行结果:

4

23

[5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]

最近发表
标签列表