python练习实例

#依次输出五位数的每一位(由低位到高位)
i=12345
for a in range(5):
j=i%10
i=i//10
print(j)

#依次输出五位数的每一位(由高位到低位)
i=12345
for a in range(5,0,-1):
j=i//10**(a-1)
i=i%10**(a-1)
print(j)

#打印菱形
for i in range(-3,4):
j=abs(i)
print(‘ ‘*j,’*’*(7-2*j))

#打印对顶三角形
for i in range(-3,4):
j=abs(i)
print(‘ ‘*(3-j),’*’*(j*2+1))

#打印正方形
for i in range(4):
if i==0:
print(“n”*4)
elif i==3:
print (“n”*4)
else:
print(“n n”)

#100以内奇数的和
cout=0
for i in range(1,100,2):
cout+=i
print(cout)

#求1到5阶乘的和
sum=0
a=1
for i in range (1,6):
a*=i
sum+=a
print(sum)

#判断一个数是不是素数
a=int(input())
for i in range (2,int(a**0.5)):
if a%i==0:
print(‘这不是个质数’)
break
else:
print(‘这是质数’)

#求素数
for i in range(2,20):
for j in range (2,int(i**0.5)+1):
if i%j==0:
break
else:
print(i)

#九九乘法表
for i in range (1,10):
for j in range (1,i+1):
print(j,”*”,i,”=”,i*j,end=’\t’)
print()

#斐波那契数列第101项
a=0
b=1
i=1
while i<=101:
a,b=b,a+b
i+=1
print(a)

#将一列数按序排列,每五个一组输出
l=[1,342,5,5,3,5,6,8,5,4,3,3,4,5,5,544,4,3,34,434,4,4,54,5]
l.sort()
for i in range (int(len(l)/5)+1):
a=l[5*i:5*(i+1)]
print(a)

#输入一些数,判断最大数,并输出
l=int(input(‘>>’))
while True:
b=input(‘>>’)
if b==’q’:
break
elif l>=int(b):
print(l)
else:
l<int(b)
l=int(b)
print(l)

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/92879

(0)
DrueDrue
上一篇 2018-03-25 14:53
下一篇 2018-03-25 17:38

相关推荐

  • linux发行版介绍及其哲学思想

    Linux是一种自由和开源的unix-like操作系统。目前运用领域最广泛、使用人数最多的操作系统。该操作系统的内核是Linus Torvalds在1991年10月5日首次发布。是一个多任务,多用户的操作系统,广泛应用在服务器,手机,平板电脑,电视,电子游戏等领域,我们生活中随处都可以见到linux身影。 Linux诞生 1991 年,在芬兰,赫尔辛基大学的…

    2017-09-16
  • 循环语句

    冯罗伊曼体系架构 1. 输入设备 2. 输出设备 3. 存储器 4. 运算器 5. 控制器 转义序列:\\, \t , \r , \n , \”,  \’ Python:是动态语言,强类型语言 算数运算符 + – */ % ** /是自然除,//是整除 位运算符 & |  ~  ^  <<  >> 原码 5=&gt…

    Linux干货 2018-03-26
  • 优云APM最佳实践: 诊断平安城市视频网性能问题

    前言: 平安城市已经是一个关系你我他的民生工程,但由于本身系统的复杂性,给运维工作带来了极大的挑战。如何保障摄像头在线率?如何在系统中找到视频系统故障的问题所在?在我们某一次项目经历中,优云APM在发现问题,定位故障等方面,起了很大作用,帮助我们顺利的定位到了系统的故障所在。 平安城市是一个特大型、综合性非常强的管理系统,不仅需要满足治安管理、城市管理、交通…

    Linux干货 2016-08-05
  • 重定向以及管道

    描述I/O设备的重定向

    Linux干货 2017-11-19
  • Linux网络相关概念及bash脚本编程练习

    马哥教育网络班第23期+第八周课堂练习 Linux网络相关概念及bash脚本编程练习 习题: 1.请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别 (1)网桥: 橋接器(英语:network bridge),又称网桥,一種網路裝置,負責網路橋接(network bridging)之用。 橋接器将网络的多个网段在数据链路层(O…

    Linux干货 2016-11-15
  • 详解Ntbackup的五种备份方式(下)

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/145644 继续上文。   四、差异备份(Differental Backup)     差异备份是…

    Linux干货 2015-03-26