Python练习题实现汇总
Posted wangdecheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python练习题实现汇总相关的知识,希望对你有一定的参考价值。
练习1 2019-3-19
# 写一个函数实现99乘法表 def x99(x): if x >=1 and x <=9: line = 1 while line <= x: start=1 while start <= line: print(‘{0}*{1}={2}‘.format(start,line,start*line),end=‘ ‘) start+=1 print() line+=1 else: print(‘参数在1-9的正整数范围内!‘) # 调用函数 x99(9)
练习2 2019-3-19
# 1到4能组成多少个互不相同且不重复数字的三位数?分别是? for x in range(1,5): for y in range(1,5): for z in range(1,5): if x != y and y != z and x != z: print(x,y,z)
练习3 2019-3-19
# 计算两个列表对应相加的和,输出一个新的列表 a = [1,2,3] b = [4,5,6] c = [] for i in range(len(a)): c.append(a[i]+b[i]) print(c)
练习4 2019-3-19
# 输出一个三角形 def sjx(x): for i in range(1,x): print("*"*i) sjx(4) print(‘-‘*50) #输出一个空心正方形 def zfx1(x): print("*"*x) for i in range(x-2): print("*"+" "*(x-2)+"*") print(‘*‘*x) zfx1(4) print(‘-‘*50) #输出一个实心正方形 def zfx2(x): for i in range(x): print("*"*x) zfx2(4) print("-"*50)
练习5 2019-3-19
# 1、一个不超过5位数的正整数,判断位数,且输出个十百千万位上的数 num = int(input("不超过5位数的正整数: ")) n = str(num) # 按转字符串方式去获取 if len(n) > 5: print("请输入一个不超过5位数的正整数!") else: for i in n[::-1]: print(i) print(‘-‘*50) # 按数字去计算获取 # for i in range(len(n)): # print(num%10) # num = num//10
# 2、输入一个数。计算出这个数以内的整数之和 def sum(x): s1 = 0 for i in range(x+1): s += i print(s) sum(5)
# 3、求可用被17整除的所有三位数 n = [] for i in range(99,1000): if i % 17==0: n.append(i) print(n)
以上是关于Python练习题实现汇总的主要内容,如果未能解决你的问题,请参考以下文章
spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段