for循环 #请问答案的int(n)的目的是什么?为什么不直接是n?

 

int(n)更加严谨,他是把你的输入强转为int格式,如果是其他格式会抛出异常。

上一句n输入 直接input的都是字符串。你输入数字,也是字符串,所以要用int。但是一般不这么写,直接

int(input()),除非n还要作为字符串有别的用处,来回转麻烦。