1、编程试题:
编写一个程序,创建一个给定范围内的整数列表。
- 定义函数list_between(),有两个参数start和end。
- 在函数内,创建一个介于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]