1. 程式人生 > >幾道基礎知識練習題

幾道基礎知識練習題

for while

  • 用戶輸入一個數字num ,打印一個邊長為num的正方形

  • num = int(input("Enter a number >>>:"))
    a = num + 1
    for i in range(1,a):
        if i == 1 or i == (a-1):
            print("#\t"*(a-1))
        else:
            print("#"+(" \t" * (a-2))+"#\t")
    num = int(input(">>>:"))
    
    for i in range(num,0,-1):
        print((num - i)*"#\t"+i*"#\t")
    num = int(input(">>>"))
    
    for i in range(num):
        print("#\t"*num)
        print("\t")


    2.打印1-100內所有奇數之和:

    sum = 0
    
    for i in range(1,101,2):
        sum += i
    else:
        print(sum)
    sum = 0
    i = 0
    while sum <= 100:
        if sum % 2 != 0:
            i = sum + i
        sum += 1
    else:
        print(i)

    打印1-100內所有正整數之和:

    sum = 0
    i = 0
    while sum <= 100:
        i = sum + i
        sum += 1
    print(i)




    幾道基礎知識練習題