python pta 計算各對應位乘積之和

2021-10-10 05:40:32 字數 956 閱讀 8581

7-3 計算各對應位乘積之和 (6分)

讀入兩個整數a和b,輸出絕對值a和絕對值b的各對應位乘積之和,如a=1234,b=608,則輸出值為:「1×0+2×6+3×0+4×8「的值,即44。

輸入格式:

在一行中輸入兩個數

輸出格式:

在一行中輸出對應位乘積之和

輸入樣例:

在這裡給出一組輸入。例如:

1234

608

輸出樣例:

在這裡給出相應的輸出。例如:

44
a,b=

map(

int,

input()

.split())

a=abs

(a)b=

abs(b)

sum=

0while a!=

0and b!=0:

sum+=

(a%10)*

(b%10

) a=a//

10 b=b//

10print

(sum

)

筆記:

1.a1,a2,…,an = input().split()

用在接收多個使用者輸入的時候。(空格分開)

2.map是python內建函式,會根據提供的函式對指定的序列做對映。

map()函式的格式是:

map(function,iterable,…)

第乙個引數接受乙個函式名,後面的引數接受乙個或多個可迭代的序列,返回的是乙個集合。

把函式依次作用在list中的每乙個元素上,得到乙個新的list並返回。注意,map不改變原list,而是返回乙個新list。

3.在python3.0發布時,就沒有這種折中情況了,," / 「就一定表示 浮點數除法,返回浮點結果;」 // "表示整數除法

檢視CUDA,GPU對應計算能力

這裡我的gpu型別 計算能力參看官網 cuda cuda compute unified device architecture 是顯示卡廠商nvidia推出的運算平台。cuda 是一種由nvidia推出的通用平行計算架構,該架構使gpu能夠解決複雜的計算問題。它包含了cuda指令集架構 isa 以...

32位系統和64位系統,常用資料型別對應位元組數

1 64bit cpu擁有更大的定址能力,最大支援到16gb記憶體,而32bit只支援4g記憶體 2 64位cpu一次可提取64位資料,比32位提高了一倍,理論上效能會提公升1倍。但這是建立在64bit作業系統,64bit軟體的基礎上的。什麼是64位處理器?之所以叫做 64位處理器 是因為電腦內部都...

彙編調換兩個陣列的對應位

有2個陣列 ary1 db 12,35,0,126,90,5,68,120,1,19 ary2 db 24,25,0,38,89,99,68,100,2,20比較兩個陣列的對應位,將大的數放在ary1陣列中,小的數放在ary2中 要求採用子程式格式 通過暫存器傳遞引數,利用子程式格式解決問題data...