Python練習題 一個整數,它加上 后是一個完全平方數,再加上 又是一個完全平方數,請問該數是多少 所謂的 完全平方數 ,就是開完根號仍然是整數。 數學渣是這么思考的:假設這個數 i 在 以內。第一步:x sqrt i 。如果 x floor x ,則證明 x 是個整數。第二步道理也相同,但要記得把 x 把根號還原回來,再加上 ,然后再來開根號,得到 y,再判斷其是否為整數。經過這兩次判斷,都 ...
2016-10-12 23:05 17 3727 推薦指數:
Python經典練習題 網上能夠搜得到的答案為: 輸出答案為: 但其實四個數字,均不符合+100和+168后,仍為完全平方數的條件; 正確代碼如下: 正確答案只有一個: ...
day2 --------------------------------------------------------------- 實例003:完全平方數 題目: 一個整數,它加上100后是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? 仿佛不會思考,直接 ...
題目:一個整數,它加上100后是一個完全平方數,再加上268又是一個完全平方數,請問該數是多少? 方法:利用循環去判斷x+100和x+268是否為完全平方數,沒用使用其他函數,缺點運算速度慢 【網上好辦法】 方法一: 方法二: 方法三: ...
設n是一個任意自然數,如果n的各位數字反向排序所得的自然數與n相等,則n被稱為回文數,從鍵盤輸入一個5位數字 ,請編寫程序判斷這個數字是不是回文數。 思路:先獲取一個字符串,再判斷該字符串是否滿足是自然數這個條件,這里用isdigit() 方法檢測字符串是否只由數字組成。如果字符串只包含數字 ...
【Python練習題 014】 一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如6=1+2+3。編程找出1000以內的所有完數。 ----------------------------------------------------------- 這題只要弄明白“完數”及其“因子 ...
python解題源代碼如下: 運行結果: ...
day32 --------------------------------------------------------------- 實例046:打破循環 題目 求輸入數字的平方,如果平方運算后小於 50 則退出。 分析:直接上代碼。 while True: try ...