|
发表于 2018-9-19 17:15:15
|
显示全部楼层
失败的原因是因为(Python 3)input返回一个字符串。要将其转换为整数,请使用int(some_string),你通常不会在Python中手动跟踪索引。实现这样一个功能的更好方法是
- def cat_n_times(s, n):
- for i in range(n):
- print(s)
- text = input("What would you like the computer to repeat back to you: ")
- num = int(input("How many times: ")) # Convert to an int immediately.
- cat_n_times(text, num)
复制代码
我稍微改变了你的API。在我看来n应该是次数,s应该是字符串。
|
|