【发布时间】:2018-02-15 14:16:51
【问题描述】:
编写一个名为 print_stars 的函数,它接受一个数字作为参数并输出那么多的星星。您应该每行输出 1 颗星。
我试过了
def print_stars():
num = (input("Input Number of stars")
for i in range (0, num):
print("*")
print_stars()
但我收到无效的语法消息。
【问题讨论】:
-
num = int(input("Input Number of stars"))哥们,你差点搞定了。 -
"threw·SyntaxError: > ValueError:·invalid·literal·for·int()·with·base·10:·'' 是新的错误信息。
-
输入一个整数.... :/
-
print("*" * num);) -
这不是一个以数字为参数的函数。这是一个要求输入的函数。它们不是一回事。
标签: python python-3.x syntax-error