Python基本小程序


Python基本小程序

一.篩選從1-100所有的奇數

實現代碼:

# 設計思路
# 1.定義初始值
# 2.定義結束值
# 3.循環輸出

# 設計代碼
n=1
while n<101:
    k = n % 2
    if k==0:
        pass
    else:
        print(n)
    n=n+1

實現效果:

二.篩選從0-100所有的偶數

實現代碼:=

#  設計思路
#  1.定義初始值
#  2.定義結束值
#  3.循環輸出

# 設計代碼
n=0
while n<101:
    k = n % 2
    if k==0:
        print(n)
    n=n+1

實現效果:

三.求1-100之間所有的偶數和,奇數和

實現代碼:

i = 1
sum1 = 0
sum2 = 0
while i <= 100:
    if i % 2 == 0:
        sum1 += i
    else:
        sum2 += i
    i +=1
print("1-100之間偶數和為:%d" % sum1)
print("1-100之間奇數和為:%d" % sum2)

實現效果:

四.三個數由小到大輸出

輸入三個整數x,y,z,請把這三個數由小到大輸出

實現代碼:

# 輸入三個整數x,y,z,請把這三個數由小到大輸出

num = []
num.append(int(input("input X:")))
num.append(int(input("input Y:")))
num.append(int(input("input Z:")))

num.sort()
print(num)x

實現效果:

五.四個數字重復數字的三位數

題目:有1、2、3、4個數字,能組成那些互不相同且無重復數字的三位數?
實現代碼:

# 題目:有1、2、3、4個數字,能組成那些互不相同且無重復數字的三位數?
# 設計思路:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。

# 2.程序源代碼
a = range(1, 5)
temp = []
for i in a:
    for j in a:
        for k in a:
            if i != j and i != k and j != k:
                temp.append(int(str(i)+str(j)+str(k)))
print(temp)

實現效果:


作者:羅文祥
來源:祥SHAO
原文:https://www.cnblogs.com/LWX-YEER/p/11186220.html
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM