iT邦幫忙

0

請問AI2 如何使數列反向

ai2

請問在AI2內,讀入一個CSV數列,然後要正向列出與反向列出這個數列。 例如輸入:1,2,3,4 則列出:1,2,3,4,4,3,2,1,我已經成功的將正向列出來了,請問反向該如何列出呢?

2 個回答

1
Kevin
iT邦新手 4 級 ‧ 2018-07-20 10:58:43
最佳解答

https://ithelp.ithome.com.tw/upload/images/20180720/20110564ySZBfjwxJT.png
之前剛好學校上到點餐的拿來改一下,這樣就能反向列出了。

看更多先前的回應...收起先前的回應...
Homura iT邦高手 1 級 ‧ 2018-07-20 13:00:27 檢舉

學過程式看到這個都快受不了了/images/emoticon/emoticon06.gif

b12334 iT邦新手 5 級 ‧ 2018-07-20 14:02:10 檢舉

我還是看不懂耶/images/emoticon/emoticon06.gif

b12334 iT邦新手 5 級 ‧ 2018-07-20 14:09:56 檢舉
b12334 iT邦新手 5 級 ‧ 2018-07-20 14:12:14 檢舉

請問哪裡有錯

Kevin iT邦新手 4 級 ‧ 2018-07-20 16:17:53 檢舉

迴圈範圍起始值要用求長度的

b12334 iT邦新手 5 級 ‧ 2018-07-23 17:15:43 檢舉

https://ithelp.ithome.com.tw/upload/images/20180723/201107147zy5WRqtzl.png

b12334 iT邦新手 5 級 ‧ 2018-07-23 17:16:11 檢舉

還是不行耶

Kevin iT邦新手 4 級 ‧ 2018-07-23 18:03:14 檢舉

你可以先設定A為固定清單,如果可以再把它改成讀取文字,文字應該要轉清單才能取第一個位子

b12334 iT邦新手 5 級 ‧ 2018-07-24 10:52:00 檢舉

https://ithelp.ithome.com.tw/upload/images/20180724/20110714aIhUA5488z.png
是這樣嗎?

0

沒在寫AI2,只能給點意見...

  1. 先用split把原本的字串分割成list
    split用法
    http://www.appinventor.tw/ai2_text
    http://appinventor.mit.edu/explore/ai2/support/blocks/text.html#split
  2. 用for each 從list 最大執行到最小
    for num=length of list to 1 step 1
    string join
看更多先前的回應...收起先前的回應...
froce iT邦大師 1 級 ‧ 2018-07-20 11:21:56 檢舉

python 一行code,大概不能當參考。

s = "1234"
n = [i for i in s+s[::-1]]

python 也…沒在碰~
/images/emoticon/emoticon06.gif

b12334 iT邦新手 5 級 ‧ 2018-07-20 14:11:26 檢舉

https://ithelp.ithome.com.tw/upload/images/20180720/20110714TXb27RxkS1.png

b12334 iT邦新手 5 級 ‧ 2018-07-20 14:11:52 檢舉

請問哪裡有錯

Kevin iT邦新手 4 級 ‧ 2018-07-24 20:13:02 檢舉

你按鈕按下的設置那邊不能用分解,要用建立清單跟我上面範例一樣

我要發表回答

立即登入回答