Hướng dẫn how do you print a float and integer in python? - làm thế nào để bạn in một số float và số nguyên trong python?


  • Học thuyết
  • Các bước
  • Các vấn đề

1. arithmetics số nguyên

Chúng tôi đã biết các toán tử sau đây có thể được áp dụng cho các số:

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
8,
print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
9,
x = float(input())
print(x)

0 và
x = float(input())
print(x)

1. Toán tử phân chia
x = float(input())
print(x)

2 cho các số nguyên cung cấp một số thực điểm nổi (một đối tượng loại
x = float(input())
print(x)

3). Số mũ
x = float(input())
print(x)

1 cũng trả về một chiếc phao khi nguồn điện âm:

print(17 / 3)  # gives 5.66666666667
print(2 ** 4)  # gives 16
print(2 ** -2) # gives 0.25

Có một hoạt động đặc biệt cho bộ phận số nguyên nơi phần còn lại bị loại bỏ:

x = float(input())
print(x)

5. Hoạt động mang lại phần còn lại của một bộ phận như vậy trông giống như
x = float(input())
print(x)

6. Cả hai hoạt động luôn mang lại một đối tượng loại
x = float(input())
print(x)

7.

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2

Quảng cáo của Google, có thể dựa trên sở thích của bạn

2. Số điểm nổi

Khi chúng tôi đọc một giá trị số nguyên, chúng tôi đọc một dòng với

x = float(input())
print(x)

8 và sau đó đúc một chuỗi vào số nguyên bằng
x = float(input())
print(x)

9. Khi chúng ta đọc một số điểm nổi, chúng ta cần đúc chuỗi để nổi bằng
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
0:

x = float(input())
print(x)

Phao với giá trị tuyệt đối rất lớn hoặc rất nhỏ có thể được viết bằng một ký hiệu khoa học. Ví dụ: khoảng cách từ trái đất đến mặt trời là 1.496 · 1011, hoặc

print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
1 trong Python. Khối lượng của một phân tử nước là 2,99 · 10-23, hoặc
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
2 trong Python.

Người ta có thể đúc các đối tượng float vào các đối tượng INT bằng cách loại bỏ phần phân số bằng hàm

x = float(input())
print(x)

9. Chức năng này thể hiện được gọi là làm tròn hướng về hành vi bằng không:

print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1

Ngoài ra còn có một chức năng

print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
4 thực hiện làm tròn thông thường:

print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2

Các số thực dấu phẩy động không thể được biểu thị với độ chính xác chính xác do giới hạn phần cứng. Điều này có thể dẫn đến hiệu ứng cồng kềnh. Xem các tài liệu Python để biết chi tiết.

print(0.1 + 0.2)  # gives 0.30000000000000004

Quảng cáo của Google, có thể dựa trên sở thích của bạn

2. Số điểm nổi

Khi chúng tôi đọc một giá trị số nguyên, chúng tôi đọc một dòng với

x = float(input())
print(x)

8 và sau đó đúc một chuỗi vào số nguyên bằng
x = float(input())
print(x)

9. Khi chúng ta đọc một số điểm nổi, chúng ta cần đúc chuỗi để nổi bằng
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
0:

Phao với giá trị tuyệt đối rất lớn hoặc rất nhỏ có thể được viết bằng một ký hiệu khoa học. Ví dụ: khoảng cách từ trái đất đến mặt trời là 1.496 · 1011, hoặc

print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
1 trong Python. Khối lượng của một phân tử nước là 2,99 · 10-23, hoặc
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
2 trong Python.

import math

Người ta có thể đúc các đối tượng float vào các đối tượng INT bằng cách loại bỏ phần phân số bằng hàm

x = float(input())
print(x)

9. Chức năng này thể hiện được gọi là làm tròn hướng về hành vi bằng không:

import math

x = math.ceil(4.2)
print(x)
print(math.ceil(1 + 3.8))

Ngoài ra còn có một chức năng

print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
4 thực hiện làm tròn thông thường:

Các số thực dấu phẩy động không thể được biểu thị với độ chính xác chính xác do giới hạn phần cứng. Điều này có thể dẫn đến hiệu ứng cồng kềnh. Xem các tài liệu Python để biết chi tiết.

3. Mô -đun toán học

Python có nhiều chức năng phụ trợ để tính toán với phao. Chúng có thể được tìm thấy trong mô -đun

print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
5.

Để sử dụng mô -đun này, chúng tôi cần nhập nó trước bằng cách viết hướng dẫn sau khi bắt đầu chương trình:Ví dụ: nếu chúng ta muốn tìm giá trị trần cho
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
6 - số nguyên nhỏ nhất không nhỏ hơn
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
6 - chúng ta gọi hàm thích hợp từ mô -đun toán học:
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
8. Cú pháp để gọi các hàm từ các mô -đun luôn giống nhau:
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
9
Có một cách khác để sử dụng các chức năng từ các mô -đun: nhập các chức năng nhất định bằng cách đặt tên cho chúng:
print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2
3
________số 8
print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2
4
Một số chức năng liên quan đến các số -
x = float(input())
print(x)

9,
print(int(1.3))   # gives 1
print(int(1.7))   # gives 1
print(int(-1.3))  # gives -1
print(int(-1.7))  # gives -1
4 và
print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2
2 (giá trị tuyệt đối AKA MODULUS) - được tích hợp và không yêu cầu nhập khẩu.
Tất cả các chức năng của bất kỳ mô -đun Python tiêu chuẩn nào đều được ghi lại trên trang web Python chính thức. Đây là mô tả cho mô -đun toán học. Mô tả của một số chức năng được đưa ra:
print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2
5
Hàm số
print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2
6
Sự mô tả
print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2
7
Làm tròn
Trả lại sàn của X, số nguyên lớn nhất ít hơn hoặc bằng x.
print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2
8
Trả lại trần của x, số nguyên nhỏ nhất lớn hơn hoặc bằng x.
print(round(1.3))   # gives 1
print(round(1.7))   # gives 2
print(round(-1.3))  # gives -1
print(round(-1.7))  # gives -2
9
Rễ và logarit
print(0.1 + 0.2)  # gives 0.30000000000000004
0
Trả lại căn bậc hai của x

Quảng cáo của Google, có thể dựa trên sở thích của bạn

3

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Làm thế nào tôi có thể in nổi nếu kết quả có số nguyên hoặc in ra số nguyên nếu kết quả không có số thập phân?

c = input("Enter the total cost of purchase: ")
bank = raw_input("Enter the bank of your credit card (DBS, OCBC, etc.): ")
dbs1 = ((c/float(100))*10)
dbs2 = c-dbs1
ocbc1 = ((c/float(100))*15)
ocbc2 = c-ocbc1


if (c > 200):
    if (bank == 'DBS'):
        print('Please pay $'+str(dbs2))
    elif (bank == 'OCBC'):
        print('Please pay $'+str(ocbc2))
    else:
        print('Please pay $'+str(c))
else:
    print('Please pay $'+str(c))

exit = raw_input("Enter to exit")

Example-Result

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
0

Hướng dẫn how do you print a float and integer in python? - làm thế nào để bạn in một số float và số nguyên trong python?

Hennyh

7.6342 Huy hiệu vàng28 Huy hiệu bạc38 Huy hiệu đồng2 gold badges28 silver badges38 bronze badges

Đã hỏi ngày 16 tháng 5 năm 2013 lúc 1:36May 16, 2013 at 1:36

Hướng dẫn how do you print a float and integer in python? - làm thế nào để bạn in một số float và số nguyên trong python?

1

Bạn có thể thử điều này, chỉ cần sử dụng phương thức định dạng chuỗi của Python:

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
1

Điều này sẽ cung cấp cho bạn đầu ra sau nếu

print(0.1 + 0.2)  # gives 0.30000000000000004
1:

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
2

Hoặc đầu ra này nếu

print(0.1 + 0.2)  # gives 0.30000000000000004
2:

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
3

Đã trả lời ngày 16 tháng 5 năm 2013 lúc 1:52May 16, 2013 at 1:52

Hướng dẫn how do you print a float and integer in python? - làm thế nào để bạn in một số float và số nguyên trong python?

Justin o Barberjustin O BarberJustin O Barber

Huy hiệu vàng 11K237 Huy hiệu bạc44 Huy hiệu đồng2 gold badges37 silver badges44 bronze badges

Phao Python có một phương pháp tích hợp để xác định xem chúng có phải là một số nguyên hay không:

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
4

Đã trả lời ngày 16 tháng 5 năm 2013 lúc 1:50May 16, 2013 at 1:50

Hướng dẫn how do you print a float and integer in python? - làm thế nào để bạn in một số float và số nguyên trong python?

Bbaylesbbaylesbbayles

4.1491 Huy hiệu vàng25 Huy hiệu bạc34 Huy hiệu đồng1 gold badge25 silver badges34 bronze badges

Vì bây giờ có một cách đơn giản hơn nhiều và bài đăng này là kết quả đầu tiên, mọi người nên về nó:

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
5

Đã trả lời ngày 4 tháng 11 năm 2020 lúc 12:36Nov 4, 2020 at 12:36

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
6

Trong mã của bạn:

print(17 / 3)   # gives 5.66666666667
print(17 // 3)  # gives 5
print(17 % 3)   # gives 2
7

Đã trả lời ngày 16 tháng 5 năm 2013 lúc 1:48May 16, 2013 at 1:48

Hướng dẫn how do you print a float and integer in python? - làm thế nào để bạn in một số float và số nguyên trong python?

Pyloverpyloverpylover

7.2858 Huy hiệu vàng46 Huy hiệu bạc72 Huy hiệu đồng8 gold badges46 silver badges72 bronze badges

Làm thế nào để bạn in một số float trong Python?

Sử dụng str.Gọi str.Định dạng (số) với "{:. 2f}" dưới dạng str và float dưới dạng số để trả về một biểu diễn chuỗi của số với hai vị trí thập phân.Gọi in (chuỗi) với chuỗi float được định dạng dưới dạng chuỗi để in phao.

Làm thế nào để bạn in một số nguyên trong Python?

Sử dụng hàm in () để in giá trị số nguyên, ví dụ:In (my_int).Nếu giá trị không thuộc loại số nguyên, hãy sử dụng lớp int () để chuyển đổi nó thành số nguyên và in kết quả, ví dụ:int (my_str)., e.g. print(my_int) . If the value is not of type integer, use the int() class to convert it to an integer and print the result, e.g. int(my_str) .

Phao và số nguyên trong Python là gì?

Các con số trong Python tồn tại ở hai dạng chính: số nguyên và phao.Như đã lưu ý trong Bài 02, số nguyên là những con số không có dấu thập phân, trong khi phao là số có số thập phân.integers are numbers without a decimal point, whereas floats are numbers with a decimal point.

Làm thế nào để bạn in cả int và chuỗi trong python?

Sử dụng dấu phẩy, trực tiếp để tách các chuỗi và biến trong khi in int và chuỗi trong cùng một dòng trong python hoặc chuyển đổi int thành chuỗi.Khi thêm chuỗi, chúng kết hợp. or convert the int to string. When adding strings, they concatenate.