回覆列表
  • 1 # A140769333

    import mathm=input("請輸入一個正整數")n=int(m)while True: n+=1 print(n) f=True a=2 while a<=int(math.sqrt(n)): if n%a==0: f=False break a+=1 if f: print("大於%s)的最小素數是%s"%(m,n)) breakMystyle:import mathdef is_prime(n): if n % 2 == 0: return False for i in range(3, math.sqrt(n)+2, 2): if n % i == 0: return False return True def main(): m = n = int(input("請輸入一個正整數")) while True: n += 1 if is_prime(n): print(f"大於{m}的最小素數是{n}") return if __name__ == "__main__": main()

  • 2 # 使用者3296806220335

    s = input("請輸入一個正整數:")

    ls = list(s)

    num = []

    for i in ls:

    num.append(eval(i))

    sum = 0

    for j in num:

    sum += pow(j, 2)

    print("輸入的正整數是:{},各位數字平方和是:{}".format(s, sum))

  • 中秋節和大豐收的關聯?
  • 第一位死在白宮的美國總統是誰?