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

posted @ 2019-07-14 22:34  祥SHAO  阅读(2165)  评论(0编辑  收藏  举报