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.www58058.com/92879

(0)
DrueDrue
上一篇 2018-03-25
下一篇 2018-03-25

相關推薦

  • 魔術方法

    魔術方法 屬性 含義 __name__ 類、函數、方法等的名字 __module__ 類定義所在的模塊名 __class__ 對象或類所屬的類 __bases__ 類的基類的元組,舒徐為他們在基類列表中出現的順序 __doc__ 類、函數的文檔字符串,如果沒有定義則為None __mro__ 類的mro,class.mro()返回的結果保存在__mro__中…

    Linux干貨 2017-11-21
  • LVS類型及工作原理

    lvs工作原理 lvs(Linux Virtual Server),工作于layer4,其原理是根據請求報文的目標IP和PORT將其轉發至后端主機集群中的某一提供服務的主機,具體轉發到哪一臺后端主機需要由挑選算法來決定。通俗來說,lvs的功能是通過在內核空間的netfilter上的INPUT鏈上的ipvs實現的,當報文由物理網絡接口進入主機后,ipvs將流經…

    Linux干貨 2016-12-05
  • nginx實現代理服務器功能

    nginx實現代理服務器功能1: #環境: 172.16.253.223 #CentOS7.3,安裝nginx作為代理服務器 172.16.253.224 #CentOS7.3,安裝httpd作為服務器 172.16.253.188 #CentOS6.8,咱莊httpd作為圖片服務器 #223主機: yum install nginx vim /etc/ng…

    Linux干貨 2017-06-28
  • linux磁盤管理

    硬盤接口類型:         IDE:并口,133M/s;100個IO/s        SCSI:并口,UltraSCSI320,320M/s UltraSCSI640 640M/s 150-200IO/s&nbsp…

    Linux干貨 2016-08-29
  • 分區”魔術師”的磁盤管理

    設備文件 I/O Ports: I/O設備地址 一切皆文件: open(), read(), write(), close() 設備類型: 塊設備: block,存取單位“塊”,磁盤 字符設備: char,存取單位“字符”,鍵盤 設備文件:關聯至一個設備驅動程序,進而能夠跟與之對應 硬件設備進行通信 設備號碼: 主設備號: major number, 標識設…

    Linux干貨 2016-08-29
  • 8 文本查看、處理與統計分析

    文本查看 cat cat [OPTION]… [FILE]… 該命令用于正向查看文本文件,但不可分頁,一次性顯示完成 參數說明 參數 說明 -E 顯示行結束符$ -n 對顯示出的每一行進行編號 -A 顯示所有控制符 -b 非空行編號 -s 壓縮連續的空行成一行 -T 顯示tab為^I 示例  tac tac […

    Linux干貨 2016-08-10
欧美性久久久久