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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!