iT邦幫忙

0

救救資訊作業...

wwn 2021-06-08 16:42:493856 瀏覽
  • 分享至 

  • xImage

解到剩兩題,想破頭都寫不出來,可以請各位大神救救我嗎?....
第一題
若串列A = [ [1, 2, 3, 0], [4, 5, 6, 0], [7, 8, 9, 0] ],串列B = [ [2, 4, 6, 0], [1, 3,5, 0], [0, -1, -2, 0] ];
試產生一個相同尺寸的串列C,且其內容為A + B (矩陣相加)的結果。

第二題
英文字母中的母音共有"a","e","i","o","u"等五個字母,若將同樣字母的大小寫視為相同字元。試設計一程式,當使用者輸入某一個字串時,程式會列印出字串中的五個母音出現的個數。
例如: 輸入AazoroiIiyfUu, 則輸出a:2 e:0 i:3 o:2 u:2,

haward79 iT邦研究生 1 級 ‧ 2021-06-09 10:04:58 檢舉
解到剩兩題?但是這兩題都是基本題啊!
1092B0007 iT邦新手 3 級 ‧ 2021-06-10 14:40:42 檢舉
總共幾題啊?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
japhenchen
iT邦超人 1 級 ‧ 2021-06-08 16:48:23

說真的很不鼓勵上網求作業解答,一來對你沒好處,讓你畢業了,你能用你學到的面對職場挑戰嗎?還是你要以聲相許來報答解題人呢?

如果你是來練餵狗功力的,把題目化簡成搜尋關鍵詞,也能找到你要的答案啦

看更多先前的回應...收起先前的回應...
wahati iT邦新手 5 級 ‧ 2021-06-08 18:30:28 檢舉

有時候看到這樣的問題會想說或許他們是高中生上資訊課也不一定。
既不是專業,又沒有興趣,所以只要能過就好,算人之常情?

小魚 iT邦大師 1 級 ‧ 2021-06-08 19:57:22 檢舉

我不用以聲相許,
只要摳摳就好.

小魚 iT邦大師 1 級 ‧ 2021-06-08 19:58:08 檢舉

其實,
以前不是都父母幫忙寫作業的嗎? :P

PPTaiwan iT邦好手 1 級 ‧ 2021-06-09 09:13:55 檢舉

呵呵!! 那得先看他的父母是不是會程式語言了..

wwn iT邦新手 5 級 ‧ 2021-06-10 18:30:13 檢舉

沒想到遠距後電腦課多了這麼多作業,都選擇一類了還是要先撐過這學期,還是很謝謝你的回覆,我會努力的

1
EN
iT邦好手 1 級 ‧ 2021-06-08 16:50:12

第一題我在 Google 打關鍵字就有答案了耶...你確定你有認真找過嗎 XD
至於第二題,我覺得作業還是自己寫比較好,但可以給你一點提示: ASCII

froce iT邦大師 1 級 ‧ 2021-06-09 10:16:09 檢舉

不用到ASCII吧。lower()+counter解決。

wwn iT邦新手 5 級 ‧ 2021-06-10 18:31:01 檢舉

謝謝你

0
lion_inin
iT邦新手 1 級 ‧ 2021-06-08 17:34:10

第二題:
可以用ASC碼 做呦 , 當字串的字減去ASC碼的 a e i o u =0 時,就代表他是a e i o u的其中一個

wwn iT邦新手 5 級 ‧ 2021-06-10 18:31:11 檢舉

謝謝你

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-06-09 09:17:00

參考來源

X = [ [1, 2, 3, 0], [4, 5, 6, 0], [7, 8, 9, 0] ]
Y = [ [2, 4, 6, 0], [1, 3,5, 0], [0, -1, -2, 0] ]
R = [ [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0] ]

for i in range(len(X)):
   for j in range(len(X[0])):
       R[i][j] = X[i][j] + Y[i][j]
 
for r in R:
   print(r)

參考來源

s = input()
print(
    "a:"+str(s.count('a')+s.count('A'))+" "
    "e:"+str(s.count('e')+s.count('E'))+" "
    "i:"+str(s.count('i')+s.count('I'))+" "
    "o:"+str(s.count('o')+s.count('O'))+" "
    "u:"+str(s.count('u')+s.count('U'))
)

我覺得
求救是真的
而且
你沒有想破頭
/images/emoticon/emoticon10.gif

wwn iT邦新手 5 級 ‧ 2021-06-10 18:37:17 檢舉

很謝謝你的回答,我真的是想不到了才上來問

0
1092B0007
iT邦新手 3 級 ‧ 2021-06-10 14:53:38

第一題:

A=[[1,2,3,0],[4,5,6,0],[7,8,9,0]]
B=[[2,4,6,0],[1,3,5,0],[0,-1,-2,0]]
C=[]
for i in range(len(A)):
    Sum=[]
    for j in range(len(A[i])):
        Sum.append(A[i][j]+B[i][j])
    C.append(Sum)
for i in range(len(C)):
    print(C[i])

第二題:

s=input().lower()
print(f'a:{s.count("a")} e:{s.count("e")} i:{s.count("i")} o:{s.count("o")} u:{s.count("u")}')

說真的,與其在這邊問,你去google找答案還比較快,反正你只想要程式碼而已

還有
我很好奇你的作業總共有幾題

wwn iT邦新手 5 級 ‧ 2021-06-10 18:36:24 檢舉

很感謝你的回覆,我的作業有8題

1092B0007 iT邦新手 3 級 ‧ 2021-06-12 11:42:10 檢舉

加油~

我要發表回答

立即登入回答