这只是一个11年级的学生进入编码。在这个项目中,我必须创建一些函数来打印出任意高度或宽度的星号。
我花了大约10分钟才把它完成,但我无法摆脱星号后面的“无”标志。我试着返回“如果-否则,但我还是被困住了。”

,这是我现在的代码:
def drawLine (Width):
if x >= 1:
for i in range (0, x):
print ('*'),
def control (Height):
if y >= 1:
for i in range (0, y):
print drawLine(x)
y = input('Height: ')
x = input('Width: ')
control (y)截图(1)
发布于 2020-07-18 13:12:13
我已经查过解决方案了。
y = int(input('Height: '))
x = int(input('Width: '))
if x >= 1 and y >= 1:
str = "* " * x # multiply the string by x
for i in range(0, y):
print(str) # vertically print the generated string发布于 2020-07-18 13:06:42
您可以尝试以下代码:
def drawLine (Width):
if x >= 1:
for i in range (0, x):
print ('*',end=" ")
print()
def control (Height):
if y >= 1:
for i in range (0, y):
drawLine(x)
y = int(input('Height: '))
x = int(input('Width: '))
control (y)https://stackoverflow.com/questions/62968886
复制相似问题