2019年11月21日 星期四

以 for 或 any 改寫條件式

corrects = ['微軟', 'MICROSOFT', 'MS']   # 正確解答列表
ans=input("比爾蓋茲創立了哪一家軟體公司?")
if ans in corrects:
    print("good")
else:
    print("再接再厲")
========以 any 改寫條件式
if any ([ans=="微軟", ans=="MICROSOFT", ans=="MS"]):
    print("good")
else:
    print("再接再厲")

==============
fruits=["apple","banana","cherry","mellon""orange","pinapple"]
print(len(fruits))
for i in range(0,len(fruits),2):
    print(fruits[i])

  =========
fruits=["apple","banana","cherry","mellon","orange","pinapple"]
for i in range(0,len(fruits),2):
    print("索引值是{},其值是{}".format(i,fruits[i]))
 
結果是
 索引值是0,其值是apple
索引值是2,其值是cherry
索引值是4,其值是orange


=========改變迴圈流程 的 break contiunue

nums=[2,27,77,56,86,76]
for i in nums:
    if (i%2 ==0):
        print("{}是偶數".format(i),end=" ")

 ===corrects = ['微軟', 'MICROSOFT', 'MS']   # 正確解答列表

ans=input("比爾蓋茲創立了哪一家軟體公司?")

if ans in corrects:

    print("good")

else:

    print("再接再厲")

========以 any 改寫條件式

if any ([ans=="微軟", ans=="MICROSOFT", ans=="MS"]):

    print("good")

else:

    print("再接再厲")



==============

fruits=["apple","banana","cherry","mellon""orange","pinapple"]

print(len(fruits))

for i in range(0,len(fruits),2):

    print(fruits[i])



  =========

fruits=["apple","banana","cherry","mellon","orange","pinapple"]

for i in range(0,len(fruits),2):

    print("索引值是{},其值是{}".format(i,fruits[i]))

   

結果是

 索引值是0,其值是apple

索引值是2,其值是cherry
索引值是4,其值是orange


=========改變迴圈流程 的 break contiunue

nums=[2,27,77,56,86,76]
for i in nums:
    if (i%2 ==0):
        print("{}是偶數".format(i),end=" ")

 ===或者是
 
nums=[2,27,77,56,86,76]
for i in nums:
    if (i%2 !=0):
        continue
    print("{}是偶數".format(i),end=" ")


   ====break   ===========
nums=[2,27,77,56,86,76]
for i in nums:
    if i==77:
        break
    print(i)

沒有留言:

張貼留言