for multiplier in range(5,8):
for i in range(2,11):
print(i,"x",multiplier,"=",i*multiplier)
#可變迴圈
numstars=int(input("請輸入你希望的星:"))
for i in range(1,numstars+1):
print("*")
#可變巢狀迴圈
numlines = int(input("請輸入帶星的行有幾個"))
numstars = int(input("請輸入一行有幾顆星"))
for line in range(0,numlines):
for star in range(0,numstars):
print("*",end="")
print()
#先列印 行,列印一行的時候列印星星,列印了規定數量星星後,end=""(python3)換行,再按要求列印下一行。。。。。,最後完成列印到規定的行,即可完成列印
"""numlines = int(input("請輸入帶星的行有幾個"))
numstars = int(input("請輸入一行有幾顆星"))
for line in range(0,numlines):
for star in range(0,numstars):
print("*",end=""),
print("")"""
numblock = int(input("有多少白塊"))
numlines = int(input("請輸入帶星的行有幾個"))
numstars = int(input("請輸入一行有幾顆星"))
for block in range(0,numblock):
for line in range(0,numlines):
for star in range(0,numstars):
print("*",end=""),#這裡是列印每行星星的數量
print("")#這裡是列印多少行 print("",end="")
print("")#這裡是分塊 注意縮排的使用 print("")
numblock = int(input("有多少白塊"))
for block in range(1,numblock+1):
for line in range(1,block*2):
for star in range(1,(block+line)*2):
print("*",end=""),#這裡是列印每行星星的數量
print("")#這裡是列印多少行 print("",end="")
print("")#這裡是分塊 注意縮排的使用 print("")
for i in range(1,6):print("hi,warrren")
print("hi,warren"*6)
for i in range(1,8):
print('i=',i)
print('hello, how')
if i == 3:
continue
print('are you today')
#continue的用法
for i in range(1,6):
print('i=',i)
print('hello,how')
if i ==3:
break
print('are you today')
#break的用法
for i in range (1, 6, 2):
print("hi, warren")
range(8)
suzhi = int(input("which multiplication table would you like?"))
for i in range(1,13):
print(suzhi,"x",i,"=",suzhi*i)
suzhi = int(input("which multiplication table would you like?"))
i =1
while i >0 and i<13:
print(suzhi,"x",i,"=",suzhi*i)
i = i+1
suzhi = int(input("which multiplication table would you like?"))
while suzhi >0 and suzhi<13:
print(suzhi,"x",i,"=",suzhi*i)
python參考書推薦 父與子的程式設計之旅
之學ython用的是 笨辦法學python 這本書講的很細,但練習分得太細,太繁瑣,光是列印就分了好幾個練習,其實這些小知識點在用的過程中慢慢就記住了,大費周折的有點沒意思。後來在國圖又看見這本 零基礎學python 總共10個練習,可以看到推進得很快,指導性的內容相對少,自己要解決的問題很多,說實...
父與子的程式設計之旅 EasyGui安裝問題解決
在第六章 gui 圖形使用者介面中在按照書中方法 把easygui.py放到python能找到的地方,我放在了python27下 安裝eassygui後,msgbox不能成功執行。import easygui easygui.msgbox hello there traceback most rec...
父與子的程式設計之旅 第十三章
第十三章將函式 我的理解是,函式是乙個方便重複呼叫的模組,不像命令列每次實現相同的功能都得重新敲一次實現的過程,函式可以有效提高 的重複利用率 1 使用哪個關鍵字來建立函式?python中使用def關鍵字來定義函式,如 def 函式名 2 如何呼叫函式?定義好函式之後,如果一直不呼叫它,那麼函式並沒...