题目:获得输入正整数 N,反转输出该正整数,不考虑异常情况。
输入格式:输入一个正整数
输出格式:输出一个正整数
疑问:为什么我的两个答案都没通过Python二级在线评阅的测试?
我的答案一:
num_str = input('请输入一个正整数:') #计算正整数位数 num_len = len(num_str)#.count()方法不适合' #方法1 for i in range(-1,-1-num_len,-1): print(num_str[i],end='')
我的答案二:
num_str = input('请输入一个正整数:') #计算正整数位数 num_len = len(num_str)#.count()方法不适合 new_str = '' for i in range(-1,-1-num_len,-1):#range(5)等同于range(0,5,1) new_str += num_str[i] print(new_str)
正确答案在此:是我亵渎了简单美丽的Python...
#字符串反转 s_reverse = s[::-1]