2022年3月23日 星期三

loop_range_for_while

 list1=range(10)

list2=range(1,10)

list3=range(1,10,2)

list4=range(10,1,-2)

print(list(list1))  # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

print(list(list2))  # [1, 2, 3, 4, 5, 6, 7, 8, 9]

print(list(list3))  # [1, 3, 5, 7, 9]

print(list(list4))  # [10, 8, 6, 4, 2]

-------------------------------------------

n = int(input("請輸入正整數:"))

for i in range(1, n+1):

    print(i,end=" ")

-------------------------------------------

sum = 0

n = int(input("請輸入正整數:"))

for i in range(1, n+1):

    sum += i

print("1 到 %d 的整數和為 %d" % (n, sum))

-------------------------------------------

for i in range(1,6): #外部迴圈,共執行5次

    print("外部第",i,"次迴圈,內部執行",i,"次迴圈: ",end="")

    for j in range(1,i+1): #內部迴圈

        print("#", end="")

    print()  # 換行

------------------------------------------------

for i in range(1,10):

    for j in range(1,10):

        product = i * j

        print("%d*%d=%2d   " % (i, j, product), end="")

    print()

------------------------------------------

a = int(input("請輸入 a 的值:"))

b = int(input("請輸入 b 的值:"))

maxno=(a+1)*(b+1)

for i in range(1,maxno):

    if(i%a==0 and i%b==0):

        break

print("%d 和 %d 的最小公倍數=%d"  % (a, b, i))  

------------------------------------------

total = i = 1

n = int(input("請輸入正整數 n 的值:"))

while(i<=n):

    total *= i  

    i+=1      

print("%d!=%d" % (n, total))

沒有留言:

張貼留言