【发布时间】:2015-12-30 20:25:21
【问题描述】:
我已经尝试了一段时间,但我似乎无法做到正确。 我是一名初级程序员,必须为学校做作业。程序应该要求用户输入一个数字并根据这个数字打印一个菱形。 现在我已经让它工作正常了.. 但我在我的主要之外有打印语句。我如何在我的 main 中得到这个?
我的代码:
def loop(start, eind, step, ei):
for a in range (start, eind, step):
for b in range(a):
print(" ", end="")
for c in range(ei+1, a, -1):
print(a, end="")
for d in range(a, ei):
print(a, end="")
print("")
def main():
print("Welcome! :) ")
loop(y,0,-1,y)
loop(2,y+1,1,y)
希望大家能帮帮我! 顺便说一句,我有更多的代码用于这个程序,但这不相关(比如向用户询问“y”)。
【问题讨论】:
-
但我在我的主目录之外有打印语句。我如何在我的 main 中得到这个? 你是什么意思?
标签: python function for-loop return main