我正在尝试编写一个程序,要求用户输入一个句子,而不是要求他们按照他们想要的次数重复它,但我遇到了麻烦。这是我到目前为止所做的,但我不知道下一步该做什么或添加它。我只是需要帮助尝试根据输入的数量重复输出的句子。
def main():
sentence= input("Enter a sentence: ")
x= input("Specify how many times to print it: ")
for x in range():
print(sentence)
答案 0 :(得分:0)
您需要循环x次,而不是将x更改为循环计数器。
for n in range(int(x)):
print(sentence)
答案 1 :(得分:0)
这样做:
def main():
sentence= input("Enter a sentence: ")
x = ""
while not x.isdigit():
input("Specify how many times to print it: ")
for _ in range(int(x)):
print(sentence)
你的工作原因有两个:input()
返回一个字符串,而不是一个整数;并且range()至少需要一个参数。