首页 > 编程语言 > 详细

提供一个python函数,其输入为字符串,输出为整数。例如:输入“12”,则返回整数12。要求不能调用已有的库函数和第三方组件(如int)。

时间:2020-06-08 22:12:39      阅读:75      评论:0      收藏:0      [点我收藏+]

这个题是一道笔试题,没有思路,回来查资料整理出来,分享给大家。

def func(x):
s = x[::-1]
num = 0
if s.isdigit():
for i, v in enumerate(s):
for j in range(10):
if v == str(j):
num += j * (10 ** i)
else:
print("您的输入有误!")
return None if num == 0 else num


x = input("请输入一个数字:")
res = func(x)
print(res)

 

提供一个python函数,其输入为字符串,输出为整数。例如:输入“12”,则返回整数12。要求不能调用已有的库函数和第三方组件(如int)。

原文:https://www.cnblogs.com/youhongliang/p/13068657.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!