要求:输入一段字符串,并把它反过来输出,如果是负数的话,只需要把负号之后的数字反过来。
#这是一个说反话的程序
while True:
print("请随便输入一些东西,我能把它反过来!")
句子=input(">>>")
反话=list(str(句子))#把句子变成一个列表
if 反话[0]=="-":
try:
int(句子)
except:
反话.reverse()#把这个列表反过来
输出=''.join(反话)#把列表变回句子
print(输出)
print('不错,输入点儿别的再来一次?想结束,请按Ctrl+Z')
continue
del 反话[0]
反话.reverse()#把这个列表反过来
反话.insert(0,'-')
输出=''.join(反话)#把列表变回句子
print(输出)
print('不错,输入点儿别的再来一次?想结束,请按Ctrl+Z')
else:
反话.reverse()#把这个列表反过来
输出=''.join(反话)#把列表变回句子
print(输出)
print('不错,输入点儿别的再来一次?想结束,请按Ctrl+Z')