Python 100例(001)

來源:互聯網
上載者:User

標籤:span   usr   相同   coding   python 1   sum   相互   env   python   

 1 #!/usr/bin/env python 2 # coding:utf-8 3  4 ‘‘‘有四個數字:1、2、3、4,能組成多少個互不相同且無重複數位三位元?各是多少?‘‘‘ 5 n = 1 6 num = [4, 2, 3, 1] 7 list_num = [i * 100 + j * 10 + k for i in num for j in num for k in num if (i != j) and (j != k) and (i != k)] 8 print(‘能組成%s個相互不同且無重複的數位三位元‘ % len(list_num)) 9 print(‘它們分別是%s‘ % list_num)10 11 # 按照從小到大排序12 for i in xrange(len(list_num)):13     for j in xrange(len(list_num)):14         if list_num[i] < list_num[j]:15             list_num[i], list_num[j] = list_num[j], list_num[i]16 print(‘它們從小到大的順序是%s‘ % list_num)17 18 # 求所有滿足要求的三位元之和19 sum = 020 for i in list_num:21     sum = sum + i22 print(‘它們的累計求和是%s‘ % sum)23 24 sum_0 = 025 sum_1 = 026 # 求所有偶數和27 for i in list_num:28     if i % 2 == 0:29         sum_0 = sum_0 + i30 print(‘所有偶數求和是%s‘ % sum_0)31 32 # 求所有奇數和33 for i in list_num:34     if i % 2 != 0:35         sum_1 = sum_1 + i36 print(‘所有偶數求和是%s‘ % sum_1)

 

Python 100例(001)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.