練習題一
列印如下:
第1行,迴圈*一次;
第2行,迴圈*2次;
第3行,迴圈*3次;
第5行,迴圈*5次
所以可以用巢狀迴圈來實現
for i in range(1,6):
for j in range(1,i+1):
print('* ',end='')
print()
練習題二輸出99乘法表
第一行有1個乘法
第二行有2個乘法
第9行有9個乘法
可以用巢狀迴圈來實現
for i in range(1,10):
for j in range(1,i+1):
print('{} * {} = {}\t'.format(i,j,i*j),end='')
print()
練習題三有1 2 3 4 這四個數字,設計程式計算能組成多少個互不相同且無重複數字的3位數?分別是什麼?
count=0
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if i!=j and i!=k and j!=k:
print(i*100+j*10+k)
count += 1
print('個數:',count)
結果:
123
124132
134142
143213
214231
234241
243312
314321
324341
342412
413421
423431
432個數: 24
迴圈巢狀練習題
boss 讓使用者輸入乙個奇數,列印菱形,最長的行內容個數為使用者輸入的個數,並且由英文本母拼接而成 比如使用者輸入了7 a aba abcba abcdcba abcba aba a 1 接收並判斷使用者輸入的是不是數字 try char c a for int d 1 d i d for int...
javascript 練習題 for迴圈巢狀執行
1.通過程式,在頁面中輸入如下圖形 兩個for迴圈巢狀,外部for迴圈執行1次,內部迴圈執行當前 i 次 內層迴圈可以來決定圖形的寬頻,執行計次圖形的寬度就是多少 for var i 0 i 5 i document.write 2.列印 99 乘法表 for var i 1 i 9 i docum...
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...