while语法示例
今天小编就为大家带来一篇有关while语法示例的文章。小编觉得挺实用的,为此分享给大家做个参考。一起跟随小编过来看看吧。
练习一,逐一显示指定列表中的所有元素;
//方法一In[25]:l1Out[25]:[1,2,3,4]In[26]:whilel1:....:printl1[0]....:l1.pop(0)....:1234//方法二In[66]:count=0In[67]:countOut[67]:0In[68]:whilecount<len(l1):....:printl1[count]....:count+=1....:1234
练习二,求100以内所有偶数之和;
In[215]:sum=0;i=0In[216]:whilei<=100:.....:i+=1.....:ifi%2==0:.....:sum=sum+i.....:In[217]:printsum2550
练习三,逐一显示指定字典的所有值,并于显示结果结束后说明总键数;
In[91]:printd1{'y':45,'x':2,'z':90}In[95]:whilekeylist:....:printkeylist[0]....:keylist.pop(0)....:else:....:printlen(d1)....:yxz3
练习四,创建一个包含了100以内所有奇数的列表;
In[96]:l1=[]In[97]:x=1In[98]:whilex<100:....:l1.append(x)....:x+=2....:In[99]:printl1[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99]
练习五,逆序逐一显示一个列表的所有元素;
In[34]:l1=[1,2,3,4]In[35]:whilel1:....:printl1[-1]....:l1.pop()....:4321
练习六,列表l1=[0,1,2,3,4,5,6],列表l2=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"] ,以第一个列表中的元素为键,以第二个列表中的元素为值生成字典d1;
In[120]:d1={}In[121]:x=0In[122]:l1=[0,1,2,3,4,5,6]In[123]:l2=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]In[130]:whilex<len(l1):d1[l1[x]]=l2[x]x+=1.....:In[131]:printd1{0:'Sun',1:'Mon',2:'Tue',3:'Wed',4:'Thu',5:'Fri',6:'Sat'}
关于while语法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果喜欢这篇文章,不如把它分享出去让更多的人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。