Python: Tính căn bậc 2 và làm quen với Range()

 1. Tìm căn bậc 2 của tất cả các số trong range cho trước;

import math=>nhập thư viện math vào để lấy code sqrt

for integer in range(1,101):

 square_root = math.sqrt(integer)

    print("The square root of {0:3} is {1:6.3f}".format(integer,square_root))

=>{0:3}: Đặt giá trị của integer vào vị trí đầu tiên (0), và định dạng nó với 3 ký tự.

{1:6.3f}: Đặt giá trị của square_root vào vị trí thứ hai (1), và định dạng nó với 6 chữ số tổng cộng, trong đó 3 chữ số sau dấu chấm thập phân.



Kết quả tự chạy ra căn bậc 2 từ 1 đến 100 :

2. Tìm căn bậc 2 của range user nhập:


import math

so1=int(input("điền số nhỏ nhất trong range: "))

So2=int(input("điền số lơn nhất trong range +1: "))

for integer in range(so1,So2):

    square_root = math.sqrt(integer)

    print("The square root of {0:3} is {1:6.3f}".format(integer,square_root))

 


3. Range():

range trong Python có một cách hoạt động khá đặc biệt, và nó thường gây nhầm lẫn cho người mới học Python. Hãy xem xét cách range hoạt động:

range(start, stop): Tạo ra một dãy số từ start đến stop - 1. Dãy này bao gồm tất cả các số nguyên từ start đến stop - 1.


for i in range(1, 5):
print(i)



Nhận xét