python输出9 9乘法表

1.输出乘法表

i =0

while i <9:

i +=1

    j =0

    while j < i:

j +=1

        print(f'{i}*{j}={i*j}',end=' \t')

print()

#思路:先定义一个i = 0和一个j = 0 让i<9来输出i的值也就是0 - 8九行,在叫j

# print(f'{i}*{j}={i*j}')来输出乘法表,用end ='\t'来实现空格和对齐,然后print()来实现换行

2.用星星输出五行正反三角形

i =0

while i <5:

# print(i)

    j =0

    while j <5 - i:

print('*',end='')

j +=1

    i +=1

    print()

i =0

while i <5:

i +=1

    j =0

    while j < i:

print('*',end='')

j +=1

    print()

思路:正三角形没得说思路同上面的乘法表一样 ,反的三角形用j = 5 -i,利用i的循环逐渐减少星星输出的数量从而把正三角形倒过来,写代码时候一定要注意i +=1的位置 反三角形如果和正三角形一样吧 i+=1写在第一个循环下面那它只会输出四行因为先加1 ,5 - 1=4他就会从4开始往下输出直到1

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容