题解 | #被5整除的数字#
被5整除的数字
https://www.nowcoder.com/practice/ea64853bae7045f5a2fb1feaf64832dd
题目的难点在于要创建一个1-50之间被5整除的数字列表,然后再打印出来,
行数最少得方法肯定是用for循环和if直接创建,然后再用for循环遍历打印,当然这样的话相当于跑了两次循环
my_list = [i for i in range(1,51) if i % 5 == 0] for i in my_list: print(i)
个人采用continue的跳过方法,保证每一个符合条件的数字在加入列表时就打印出来,对于初学者可能也更好理解
my_list = [] for i in range(1,51): if i % 5 == 0: my_list.append(i) print(i) else: continue