[問題] 簡單的迴圈問題
大家好
題目是假設給一個n
要print出小於n的square number
例如 n給25
則print出 1 4 9 16
我的code會把0也print
提示說就是寫一個while loop
所以我也就是照提示寫 如下:
還請各位高手幫忙 謝謝!
import math
n=int(input())
counter=0
while counter*counter<n:
A=counter*counter
if (A<0):
continue
counter = counter+1
counter+1 <math.sqrt(n)
print(A)
我試圖想要讓print只給我大於0的結果
但沒有成功
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.180.87.229 (美國)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1561300547.A.253.html
推
06/23 23:28,
6年前
, 1F
06/23 23:28, 1F
推
06/23 23:31,
6年前
, 2F
06/23 23:31, 2F
→
06/23 23:34,
6年前
, 3F
06/23 23:34, 3F
推
06/24 01:03,
6年前
, 4F
06/24 01:03, 4F
→
06/24 11:16,
6年前
, 5F
06/24 11:16, 5F
→
06/24 11:16,
6年前
, 6F
06/24 11:16, 6F
推
07/04 22:36,
6年前
, 7F
07/04 22:36, 7F
→
07/08 01:31,
6年前
, 8F
07/08 01:31, 8F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章