我是靠谱客的博主 鲜艳钢铁侠,最近开发中收集的这篇文章主要介绍【已解决】在for循环中嵌入if语句,创建数组1  简单的用for循环创建数组2 再多一个for3 加入if语句4 加入else语句5 示例:用一行代码写九九乘法表参考,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python是个很棒、很简洁的语言。

python可以用for循环很简洁地创建数组……还可以往里面嵌套if语句,太棒了!

博主突发奇想用一行代码写九九乘法表

目录

1  简单的用for循环创建数组

2 再多一个for

3 加入if语句

4 加入else语句

5 示例:用一行代码写九九乘法表

参考


 

1  简单的用for循环创建数组

能用一行代码写数组,为什么要那么多行

a = [i for i in range(10)]

2 再多一个for

a = ['%d*%d=%d'%(i,j,i*j) for i in range(1,4) for j in range(1,3)]

3 加入if语句

a = [i for i in range(10) if i%2==0]

a = [i for i in range(10) if i%2==0 and i%3 == 0]

4 加入else语句

注意:if-else在for前面,只有if在for后面;反之不行,原因未知QAQ

a = [i if i%2==0 else -1 for i in range(10)]

5 示例:用一行代码写九九乘法表

a = [print('%d*%d=%d'%(i,j,i*j), end=' ') if j<i+1 else print() for i in range(1,10) for j in range(1,i+2)]

参考

python print不换行 

最后

以上就是鲜艳钢铁侠为你收集整理的【已解决】在for循环中嵌入if语句,创建数组1  简单的用for循环创建数组2 再多一个for3 加入if语句4 加入else语句5 示例:用一行代码写九九乘法表参考的全部内容,希望文章能够帮你解决【已解决】在for循环中嵌入if语句,创建数组1  简单的用for循环创建数组2 再多一个for3 加入if语句4 加入else语句5 示例:用一行代码写九九乘法表参考所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部