python – 检查奇数/偶数,并改变数字大小的输出

我有几个问题要解决的任务,有点卡住。
问题是编写一个程序,让用户输入一个奇数(检查它的奇数),然后根据输入的大小打印一个颠倒的金字塔的星星。

例如,如果输入5,它会出现

*****
 ***
  *

因此我的问题是双重的。

1)如何检查它是偶数还是奇数?我试过如果数字/ 2 == int希望它可能做某事,互联网告诉我做,如果数字%2 == 0,但是不工作。

2)如何更改每行中间的星号?

任何帮助任何问题,非常感谢。

给你完整的答案根本没有意义,因为这是家庭作业,所以这里有几个指针:

偶数或奇数:

number % 2 == 0

绝对是一个很好的方式来找到你的数字是否是。

如果你不知道%,这里模数这里是数除以2的剩余部分http://en.wikipedia.org/wiki/Modulo_operation

打印金字塔:

首先建议:为了打印*****,你可以打印“*”* 5。

第二个建议:为了使星号居中,您需要知道在星号前写多少空格。然后你可以打印一堆空格和星号打印“”* 1“*”* 3

http://stackoverflow.com/questions/13636640/python-checking-odd-even-numbers-and-changing-outputs-on-number-size

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:python – 检查奇数/偶数,并改变数字大小的输出