deftest(n, start, end): print("输入参数") print("n is {}".format(n)) print("start is {}".format(start)) print("end is {}".format(end)) print("后续代码") # 后续代码 a = 1# 在这里加断点也无法继续调试 b = 1 c = a + b print("sum of {} and {} is {}".format(a, b, c)) # 但是不加断点,可以一直执行到这里。
if __name__ == "__main__": res = [] whileTrue: temp = input() if temp == '': break res.append([int(i) for i in temp.split(' ')])
n = int(res[0][0]) start = res[1] end = res[2]
# 传入参数 test(n, start, end)
在函数里面获取命令行输入,无法调试。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
deftest(): res = [] whileTrue: temp = input() if temp == '': break res.append([int(i) for i in temp.split(' ')])
deftest(n, start, end): """test function """ print("输入参数") print("n is {}".format(n)) print("start is {}".format(start)) print("end is {}".format(end)) print("后续代码") # 后续代码 a = 1# 在这里加断点也无法继续调试 b = 1 c = a + b print("sum of {} and {} is {}".format(a, b, c)) # 但是不加断点,可以一直执行到这里。
if __name__ == "__main__":
import sys # 1 res = [] # 2 s = sys.stdin.readline().strip("\n") # 3 while s != "": # 4 res.append([int(x) for x in s.split(' ')]) # 5 s = sys.stdin.readline().strip("\n") # 6
deftest(): import sys # 1 res = [] # 2 s = sys.stdin.readline().strip("\n") # 3 while s != "": # 4 res.append([int(x) for x in s.split(' ')]) # 5 s = sys.stdin.readline().strip("\n") # 6
n = int(res[0][0]) start = res[1] end = res[2]
print("函数内获取参数") print("n is {}".format(n)) print("start is {}".format(start)) print("end is {}".format(end)) print("后续代码") # 后续代码 a = 1# 在这里加断点也无法继续调试 b = 1 c = a + b print("sum of {} and {} is {}".format(a, b, c)) # 但是不加断点,可以一直执行到这里。