Python 計蒜客 X的平方根

2021-08-07 07:38:56 字數 889 閱讀 3116

設計函式int sqrt(int x),計算 x 的平方根。

輸入格式

輸入乙個 整數 xx,輸出它的平方根。直到碰到檔案結束符(eof)為止。

輸出格式

對於每組輸入,輸出一行乙個整數,表示輸入整數的平方根。

樣例輸入

1 2 3

4 5

6 7

8 9

樣例輸出

1 1 1

2 2

2 2

2

**一:用try…except

try:

while

true:

s = int(input())

print(int(s**0.5))

except eoferror:

pass

**二:用sys.stdin

> import sys  for

line

in sys.stdin:

> a=int(line)

> if

a!=0:

> print(int(a**0.5))

**量和題目一樣,不長。用c語言一下就可以寫出來了,python處理eof這個要點是把我整了一下,作為小白就應該多查多問多思考。太多人是說用try…except,然後我又在其它地方看到用sys.stdin的。我想,不去探索也不知道這種方法吧,雖然在實際應用中可能用不到,但是在探索的過程是很有味的。

計蒜客 X的平方根

設計函式int sqrt int x 計算 的平方根。輸入乙個整數 輸出它的平方根。直到碰到檔案結束符 eof 為止。對於每組輸入,輸出一行乙個整數,表示輸入整數的平方根。樣例輸入 123 4567 89樣例輸出 111 2222 23python 一 用try except try while t...

計蒜客系列 挑戰難題17 x的平方根

設計函式int sqrt int x 計算x的平方根。格式 輸入乙個數x,輸出它的平方根。直到碰到結束符號為止。千萬注意 是int型別哦 輸入可以如下操作 while cin x 或者while scanf d x eof 樣例1輸入 12 3456 789輸出 11 1222 22 include...

x的平方根

題目三十九 實現int sqrt int x 函式,計算並返回 x 的平方根。您在真實的面試中是否遇到過這個題?yes 樣例sqrt 3 1 sqrt 4 2 sqrt 5 2 sqrt 10 3 挑戰 o log x class solution if i ix return i if i i x...