以下は私がしようとしているものですが、どこを台無しにしているのかわかりません。一番下に期待される出力があります。ここで何が間違っているかについて誰でも意見を提供できますか?
各マスター変更とそれに依存する変更のリストをディクショナリに作成します
depchange ステータスが NEW でなくなるまで、手順 1 を繰り返します。
私のコード:
def depchange(change):
depchange_status=''
if change == "23456":
depchange=33456
depchange_status == 'NEW'
if change == "33456":
depchange=""
depchange_status == 'COMPLETED'
return (depchange,depchange_status)
def main ():
master_change="23456"
dep={}
while True:
dep_change,depchange_status=depchange(master_change)
master_change = dep_change
dep[master_change]=dep_change
if depchange_status != 'NEW':
break
print dep
if __name__ == '__main__':
main()
'''
EXPECTED OUTPUT:-
dep = {
'23456': ['33456'],
'33456': [],
}
'''