python 父與子程式設計之旅 11巢狀與可變迴圈

2022-05-21 04:35:35 字數 2355 閱讀 8826

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

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 如何呼叫函式?定義好函式之後,如果一直不呼叫它,那麼函式並沒...