虽然可以互相替换,但是要考虑到第二个语句是先执行后判断,无论判断是否成立,循环体已经执行了一次程序,所以在实验过程中出了少许差错,通过仔细排查得知,假设我最后按了enter键,虽然条件不成立,但是循环体仍然执行了最后一次,导致other_num再+1,所以输出结果总是多了一,因此我在最后一个if语句中,写入,最后一次键入的是enter,则终止循环,跳出循环体,所以 other_num就不会+1,程序运行正确。