天天蓝海

  • 首页
  • Python学习
    • HackRank挑战
  • 纪念墙
天天蓝海
学习、记录
  1. 首页
  2. Python学习
  3. HackRank挑战
  4. 正文

【Python学习】-Hackrank挑战-基本数据类型-列表推导

2025年2月24日 179点热度 0人点赞 0条评论

题目:列表推导--List Comprehensions


解题方案:

题目要求:

让我们学习列表推导!给定三个整数x,y,z和表示长方体的尺寸以及整数n. 打印由给出的所有可能坐标的列表(i,j,k)在三维网格上,i+j+k不等于n。 这里,0<=i<=x;0<=j<=y;0<=k<=z。请使用列表推导而不是多重循环,作为学习练习。

解题代码:

if __name__ == '__main__':
   x = int(input())
   y = int(input())
   z = int(input())
   n = int(input())
   
   print([[i, j, k] for i in range(x+1) for j in range(y+1) for k in range(z+1) if i + j + k != n])

​
标签: HackRank Challenge
最后更新:2025年2月25日

timmyblue

我们没有说再见,只是很默契的没有打扰。

点赞
< 上一篇
下一篇 >

归档

  • 2025 年 3 月
  • 2025 年 2 月

分类

  • HackRank挑战
  • Python学习

Copyright © 天天蓝海 All Rights Reserved.

苏ICP备2025161349号