iT邦幫忙

0

for 迴圈 星星 # 的排列

基本的for迴圈 ****連續N行我會
但若是
**** #### **** #### ....
這樣連續下去我就不會了
還請神人幫忙解惑 謝謝各位

(* 和 #是一行一行的)

dragonH iT邦大師 1 級 ‧ 2019-11-21 20:17:15 檢舉
第一行第三行第五行
第二行第四行第六行
console.log('****');
console.log('####');
console.log('****');
console.log('####');
2
ted59438
iT邦新手 5 級 ‧ 2019-11-21 20:31:47

基本的for迴圈 ****連續N列我會

通常其中一層For迴圈的變數,代表的是目前第幾行
遇到數字循環的問題,有一個好用的東西
叫「除法取餘數(mod、%)」

例如某個數值的變化:0→1→2→3→4→5
經過除2取餘數之後的變化:0→1→0→1→0

這樣應該提示的很清楚,加油囉

5
一級屠豬士
iT邦高手 1 級 ‧ 2019-11-21 20:32:57
for i in range(1, 11):
  if i % 2 == 1:
    print('*' * 5)
  else:
    print('#' * 5)

result:

*****
#####
*****
#####
*****
#####
*****
#####
*****
#####

還有另一種使用 正負變化的方式


星或井 = 1

for i in range(1, 11):
  if 星或井 == 1:
    print('*' * 5)
    星或井 =  星或井 * (-1)
  else:
    print('#' * 5)
    星或井 = 星或井 * (-1)
看更多先前的回應...收起先前的回應...

快問快答

結果樓主

快閃
/images/emoticon/emoticon29.gif

/images/emoticon/emoticon17.gif

米歐 iT邦新手 4 級 ‧ 2019-11-22 10:23:09 檢舉

星或井 用成 bool 應該更漂亮,星或井 = !星或井

寫給菜鳥看的,資料型態簡單一點.

0
阿展展展
iT邦好手 1 級 ‧ 2019-11-21 21:02:21

阿你是要用什麼語言寫0.0

看更多先前的回應...收起先前的回應...
小魚 iT邦大師 1 級 ‧ 2019-11-21 21:47:42 檢舉

口語

SQL

米歐 iT邦新手 4 級 ‧ 2019-11-22 10:23:31 檢舉

英語

英語 o.0!?!?!

我要發表回答

立即登入回答