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
版权声明:本文为博主原创文章,转载请附上博文链接!