我的代码目前是:
s = int(raw_input("Enter width: "))
i=0
y=0
while i < (s+1):
if i != 0:
print(" "*((s)-y))+(i*'* ') + (" "*((s)-y))
i += 1
y += 1
我正在尝试将此代码提交到质询网站,他们说代码错误,因为它不符合他们的要求。
这是他们说的错误消息:
你们能帮助我:)? 谢谢!
答案 0 :(得分:1)
查看来自网站的错误消息,看起来他们不希望您拥有尾随空格,尽管这很难说。您可以通过以下方式轻松测试:
print(" "*((s)-y))+(i*'* ') + (" "*((s)-y))
到
print(" "*((s)-y))+(i*'* ').rstrip())
或
print(" "*((s)-y))+(i*'* ')[:-1])