python列表进阶小测试

创建一个列表lst,列表里的元素为0到100(包括0和100),对lst使用切片,生成一个列表Ist1,lst1里的元素为100到0的整数。


# 创建列表 lst 包含从 0 到 100 的整数(包括 0 和 100)
lst = list(range(101))

# 使用切片生成逆序的列表 lst1
lst1 = lst[::-1]

# 输出结果列表 lst1
print(lst1)


描述:
请做一个季节判断器,当输入某个月份数字时,判断器自动输出对应季节3、4、5月 – 春季,以此类推。输入:
一行,表示月份
输出:
一行,表示月份对应的季节
样例输入:
样例输出:
春天


# 获取输入的月份
month = int(input("请输入一个月份:"))

# 使用条件语句判断季节
if month in [3, 4, 5]:
    season = "春季"
elif month in [6, 7, 8]:
    season = "夏季"
elif month in [9, 10, 11]:
    season = "秋季"
else:
    season = "冬季"

# 输出结果
print(season)


创建一个列表lst,列表里的元素为0到100(包括0和100),对lst使用切片,生成一个列表Ist1,Ist1里的元素为0到100的奇数。

# 创建列表 lst 包含从 0 到 100 的整数(包括 0 和 100)
lst = list(range(101))

# 使用切片生成包含奇数的列表 lst1
lst1 = lst[1:101:2]

# 输出结果列表 lst1
print(lst1)


使用切片,将列表a的数据复制到另一个列表b中,并输出列表b。a = [1,2,3]

# 创建列表 a
a = [1, 2, 3]

# 使用切片复制列表 a 到列表 b
b = a[:]

# 输出列表 b
print(b)


【题目描述】
输入三个整数x,y,z,请把这三个数由小到大输出
【输入描述】
三个整数xy;z,用逗号隔开
【输出描述】
按由小到大顺序输出x,y;z(用逗号隔开)
【输入样例】
15,2,4
【输出样例】
2.4, 15

# 获取输入的三个整数
x, y, z = map(int, input("请输入三个整数,用逗号隔开:").split(','))

# 将三个数从小到大排序
sorted_nums = sorted([x, y, z])

# 输出排序后的结果
print(",".join(map(str, sorted_nums)))


  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值