python 第10關 取整數 again函數 index函數


1、向下取整: int()

>>> a = 14.38
>>> int(a)
14

2、向上取整:ceil()

使用ceil()方法時需要導入math模塊,例如

復制代碼
>>> import math
>>> math.ceil(3.33)
4
>>> math.ceil(3.88)
4
復制代碼

3、四舍五入:round()

>>> round(4.4)
4
>>> round(4.6)
5

4、分別取

將整數部分和小數部分分別取出,可以使用math模塊中的 modf()方法

例如:

>>> math.modf(4.25)
(0.25, 4.0)
>>> math.modf(4.33)
(0.33000000000000007, 4.0)

最后一個應該是0.33,但是浮點數在計算機中是無法精確的表示小數的,python采用IEEE 754規范來存儲浮點數。

 

again函數

題目:求輸入數字的平方,如果平方運算后小於 50 則退出。

 

index函數用於從列表中找出某個值第一個匹配項的索引位置。

語法

list.index(x[, start[, end]])

參數
x-- 查找的對象。
start-- 可選,查找的起始位置。
end-- 可選,查找的結束位置。

注意:-1的位置即end結束的位置

猜拳程序

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM