题解 | #被5整除的数字#

被5整除的数字

http://www.nowcoder.com/practice/ea64853bae7045f5a2fb1feaf64832dd

题目

描述

创建一个列表my_list,其中包括 [1, 50] 内全部能被5整除的数字;再使用一个 for 循环将这个列表中的数字都打印出来(每个数字独占一行)。

输入描述:

输出描述:

按题目描述进行输出即可。

我的解题思路:

# 创建一个列表my_list,其中包括 [1, 50] 内全部能被5整除的数字
my_list = []
for i in range(1,51):
  if i%5==0:
    my_list.append(i)

# for循环打印
for i in range(len(my_list)):
  print(my_list[i])

学习到的解法:

my_list = [i for i in range(1,51) if i % 5 == 0]
for i in my_list:
    print(i)
全部评论
my_list = [i for i in range(5,51,5)] for i in my_list: print(i)
1 回复 分享
发布于 2022-07-08 04:31
for i in range(1,51): if i%5==0: print(i)
点赞 回复 分享
发布于 2023-10-24 20:15 上海
厉害!
点赞 回复 分享
发布于 2022-12-04 13:22 广东
您好,下面的这种是不是更好理解一点呢 ==================================================================== my_list = list(range(5, 51, 5)) # 找出第一个5的倍数,用步长5来筛选;或者if判断 for i in my_list: print(i)
点赞 回复 分享
发布于 2022-07-08 04:29

相关推荐

评论
46
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务