幾道基礎知識練習題
阿新 • • 發佈:2018-06-04
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)
幾道基礎知識練習題