|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 凯辛艺 于 2022-9-26 19:48 编辑
str_int_dic ={'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}
def my_str(int_value):
if int_value == 0:
return '0'
lst =[]
is_positive = True
if int_value < 0:
is_positive = False
int_value =abs(int_value)
while int_value:
number =int_value %10
int_value //= 10
str_number = chr(number +48)
lst.append(str_number)
if not is_positive:
lst.append('-')
lst = lst[::-1]
return ''.join(lst)
if __name__ == '__main__':
print(my_str(0))
print(my_str(123))
print(my_str(-124))
|
|