初步入門練習篇

2021-08-19 14:58:25 字數 3063 閱讀 2897

n=0

whilen<=100:

ifn%3==0

andn%5==0:

print( n,"是3和5的倍數")

elifn%5==0:

print(n,"是5的倍數")

elifn%3==0:

print(n,"是3的倍數")

elifn%11==0:

breakn=n+1

else:

print("迴圈結束")

#nums=range(5)

foriinrange(35,18,-3):

print(i)

foriinrange(9): 幾行

foriinrange(9): 一行幾個星星

print("*",end="")

print()

九九乘法表

foriinrange(1,10):

forjinrange(1,i+1):

print(j,'*',i,'=',(j*i),end='\t')

print()

等腰三角形

rows=int(input("請輸入菱形行數:"))

s=rows//2+1

x=rows-s

foriinrange(s):

forjinrange(s-1,i,-1):

print(' ',end='')

forkinrange(i*2+1):

print('*',end='')

print()

foriinrange(1,x+1):

forjinrange(i):

print(" ",end="")

forkinrange((s-i)*2-1):

print("*",end="")

print()

迴圈語句

a=b=c=d=0

while true:

num=int(input("請輸入成績:"))

ifnum>=90

andnum<=100:

a+=1

elifnum>=80

andnum<90:

b+=1

elifnum>=60

andnum<80:

c+=1

elifnum>=0

andnum<60:

d+=1

else:

print("超出範圍,請重新打寫")

continue#放回到迴圈條件判斷的位置 必須在迴圈體中

str=input("是否繼續?y/n")

ifstr.__eq__('n'):

breakprint('>=90:',a)

count=0

foriinrange(1,4):

print("請輸入第",i,"個班級學生的成績:")

forjinrange(1,4):

score=int(input("請輸入第"+str(j)+"個學生成績:"))

ifscore<0:

print("輸入負數進入下乙個班級")

breakifscore<80:

continuecount+=1

print("大於80的人數:",count)

Linux初步入門

對於linux的初步入門以前都要對計算機概論有一些了解。1.計算機 接收使用者輸入指令與資料,經過 處理器的資料與邏輯單元運算處理後,以產生或儲存成有用的資訊。2.計算機五大硬體 輸入單元 輸出單元 cpu內部的控制單元 算術邏輯單元與記憶體五大部分。3.cpu種類 精簡指令集 risc 與複雜指令...

python初步入門

help obj 檢視幫助 import 檔名 匯入乙個檔案 from 檔名 import 方法名 匯入檔案中的乙個方法 dir var 檢視變數屬性和方法 none 空物件 邏輯運算 and or not elif elseif 沒有switch語句 沒有三目運算子 for迴圈 for 變數 in...

Treap初步入門

樹堆,在資料結構中也稱 rm treap 是指有乙個隨機附加域滿足堆的性質的二叉搜尋樹,其結構相當於以隨機資料插入的二叉搜尋樹。其基本操作的期望時間複雜度為 rm o logn 相對於其他的平衡二叉搜尋樹,rm treap 的特點是實現簡單,且能基本實現隨機平衡的結構。rm q 為什麼要用 rm t...