# while.py
# 列印10行的hello
i = 1 # 建立並初始化乙個控制while迴圈的變數i
while i <= 10:
print("hello") # 此處會執行10次
i += 1 # 將迴圈變數每次做+1操作,以控制迴圈條件
# while2.py
# 列印 1~20的整數
i = 1
while i <= 20:
print(i)
i += 1
# break.py
# 此程式示意break跳出迴圈
i = 1
while i < 10:
print("迴圈開始時的i =", i)
if i == 5:
break # 跳出當前while語句
print("迴圈結束時的i =", i)
i += 1
else:
print("我是while語句的else子句的print")
print("程式即將退出, i =", i)
# 死迴圈示例
# 用input輸入一些文字,當輸入三個星號時代表輸入結束
# 列印您剛輸入的所有文字(換行時自動加上換行符)
# 見:
# death_loop.py
s = "" # 先建立乙個變數,用來儲存輸入的字串
while true:
a = input("請輸入文字(***結束): ")
if a == '***':
break
s += a + '\n'
print("您剛輸入的是: ")
print(s)
# while 巢狀示例:
# 列印1~20的整數,列印在一行顯示,每個數字之間用乙個空格分隔:
# 1 2 3 4 5 6 7 .... 18 19 20
# 列印10行
j = 1
while j <= 10:
# print('1 2 3 4 5 6 7 8 ... 18 19 20')
i = 1
while i <= 20:
print(i, end=' ')
i += 1
else:
print()
j += 1
# 此程式示意迴圈巢狀時,break只能跳出乙個while語句
n = int(input("請輸入:"))
i = 0
while i < n:
j = 1
while j <= n:
print(j, end=' ')
if j == 4:
break
j += 1
print() # 換行
i += 1
python語言篇(2練習2)
練習 1.寫程式輸入乙個整數n 列印n以內的全部大於0的偶數 不包含n n int input 請輸入乙個整數 方法1 i 2 while i n print i i 2 增長值為2 i 1 while i n if i 2 0 print i i 1 a 100 i del a line1 inp...
python語言篇(6練習1)
1.算出 100 999 以內的水仙花數 narcissistic number 水仙花數是指百位的3次方 加上 十位的3次方 加上個位的3次方等於原數的數字 例如 153 等於 1 3 5 3 3 3 方法1 for x in range 100,1000 gewei x 10 求個位 shiwe...
python語言篇(7練習1)
1.有乙隻小猴子,摘了很多桃.第一天吃了全部桃子的一半,感覺不飽又吃了乙個 第二天吃了剩下桃子的一半,感覺不飽又吃了乙個 以此類推 到第十天,發現只剩下乙個了 請問第一天摘了多少個桃?第十天 x 1 第九天 x x 1 2 第八天 x x 1 2 x x 1 2 x x 1 2 x x 1 2 x ...