pyhton forサイクルの学習

1331 ワード

1、forサイクルを学ぶ2、continueとbreakの特徴を理解する
import numpy as np
# data = {i:np.random.randn(3) for i in range(7)}
# print(data)
import time
#  for     ,            :break           ,          ;
# continue   for      
# for         ,        ,             ;
#         (        ,           )    ,        
#                    
#                     ,       ,                   。
#                ,                (         )
#                。


a = [3,2,6,4,5,None,7,21,None,10,None]
b =['a','b','m','d','m','f','g','m']
c =['a.py','b.py','m.py','d.py','m','f.py','g.py','m.py']
for value in a:
	print(value)

	# continue
	if value == None:
		# continue
		for tem in b:
			print(tem)
			time.sleep(4)
			if tem== 'm':
				for k in c:
					print(k)
					if k == 'm.py':
						break
					time.sleep(10)



実行コードの効果は以下の通りです:C:UsersAdministratorAppDataLocalProgramsPythonPython 36python.exe D:/python_work/for_loop.py 3 2 6 4 5 None a b m a.py b.py m.py d m a.py b.py m.py f g m a.py b.py m.py 7 21 None a b m a.py b.py m.py d m a.py b.py m.py f g m a.py b.py m.py 10 None a b m a.py b.py m.py d m a.py b.py m.py f g m a.py b.py m.py
Process finished with exit code 0