005.请编写一个函数,只使用一行代码返回1~100的所有偶数,和自身相乘结果组成的列表集合
题目来源:codcwars
# @-*- coding: utf-8 -*-
# @Time: 2021/9/18 22:23
# @Author: 师玉幺叔
# @Software: Pycharm
"""
请编写一个函数,只使用一行代码返回1~100的所有偶数,和自身相乘结果组成的列表集合。
"""
def solution() -> list:
return [i*i for i in range(1, 101) if i % 2 == 0]
if __name__ == '__main__':
print(solution())