已采納回答 / 用生命碼代碼
%s代表的是x里面元素的類型(就是這里輸出字符串所以是adam),%d類似意思就是整形(輸出95),后面x是代表輸出哪個list,set里面有三個list嘛。其實還是用下面這個好一點
2017-07-14
已采納回答 / qq_白羊小嬡_03799928
>>> l1=['test','k2']>>> l2=[5,7]>>> d=dict(zip(l1,l2))>>> d{'test': 5, 'k2': 7}
2017-07-12
已采納回答 / 慕UI2265361
第一個程序,相當于兩層循環,首先是for循環,a=1,下來執行while循環,1<4永遠成立,是一個死循環,所以一直輸出1.第二個程序單層for循環,每循環一次,將sum+a的值賦給sum,第一次循環a的值是75,sum初始值0.0,所以第一次循環sum值為75.0,第二次sum值為167.0......以此類推。
2017-07-11
已采納回答 / 慕粉1935374231
這由嵌套的循環結構的執行順序相關,外層循環體每走一步,內層循環體就要走一遍全部代碼本例中,x先為A,y依次為1,2,3x再為B,y依次為1,2,3x最后為C,y依次為1,2,3故輸出為A1A2A3B1B2B3C1C2C3
2017-07-11
已采納回答 / yun51n
迭代只是for a in L: ? ? ?此時首先a取1 ? 然后按照你的代碼 進入下一層,當a<=4時輸出a,執行后返回的仍然是while a<=4:這里
2017-07-11