华为机考题 | 大整数相乘----Python实现

2020-02-15  本文已影响0人  金融测试民工

题目描述

有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。

输入描述:

空格分隔的两个字符串,代表输入的两个大整数

输出描述:

输入的乘积,用字符串表示

示例1

输入:72106547548473106236  982161082972751393

输出:70820244829634538040848656466105986748

实现:

a,b = map(int,input().split())

print(a * b)

map() 会根据提供的函数对指定序列做映射。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

map() 函数语法:

map(function, iterable, ...)

参数:

function -- 函数

iterable -- 一个或多个序列

返回值:

Python 2.x 返回列表。

Python 3.x 返回迭代器。

上一篇下一篇

猜你喜欢

热点阅读