python输出星号只输出奇数行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python输出星号只输出奇数行相关的知识,希望对你有一定的参考价值。

参考技术A 首先解决星号个数问题。
输出星号数等于(循环变量i(从0开始)加1)乘2减1,接着是空格个数问题,尾行无空格,首行空格数等于星号左空格(星号左右空格数相同)数乘2,星号左空格数等于(输入数加1)//2等于输出行数。
输出行数、输出星号数、输出空格数都解决了(左右都要输出空格才能通过)。

星号三角形 I python


‘‘‘
星号三角形 I
描述
读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:
第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。
输入
示例1:3
输出
示例2:
*
***
‘‘‘
#<1>
# n = eval(input())
n = int(input())
for i in range(round((n+1)/2)):
a = "*"*(2*(i+1)-1)
print("{}".format(a).center(n," "))
#<2>
# n = eval(input())
n = int(input())
for i in range(round((n+1)/2)):
a = " "*round((n-1)/2-i)
b = "*"*(2*i+1)
print("{}{}{}".format(a,b,a))
























以上是关于python输出星号只输出奇数行的主要内容,如果未能解决你的问题,请参考以下文章

python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。

python练习:编写一个程序,检查3个变量x,y,z,输出其中最大的奇数。如果其中没有奇数,就输出一个消息进行说明。

python如何得到1~20的奇数列表与偶数列表

向量乘法(矩阵乘法)奇数输出的向量

Python实践|输出0-7组成八位奇数总数

趣题用for循环输出菱形