01/10/2018, 14:07

Cho em hỏi về chia số âm python

mọi người cho em hỏi là tại sao em lấy B = -5 , còn a = 1 thì kết quả nó lại trả kết quả là 5 thế ạ ? Em google rồi mà không ra

# aX + B = 0

a = float(input("nhap A! "))
B = float(input("nhap B ! "))
x = float(-B/a)

if a == 0 and B == 0 :
	print "Phuong trinh co vo so nghiem"

if a == 0 and B != 0 :
	print "phuong trinh vo nghiem"
if a != 0 and B == 0 :
	print "Phuong trinh co mot nghiem X = 0"
if a != 0 and B != 0 :
	print "phuong trinh co mot nghiem duy nhat x = ", x
HK boy viết 16:09 ngày 01/10/2018

B = -5 , còn a = 1 thì kết quả nó lại trả kết quả là 5 thế ạ ?

Nhìn cho kĩ dòng sau nhé, không lại bảo là không biết kết quả chui ra từ đâu.

x = float(-B/a)

P/s: Đáng ra trường hợp nào có nghiệm duy nhất thì bạn mới tính nghiệm đó thôi, nếu a = 0 mà bạn chưa xét điều kiện đã tính x thì sao mà tính được?

Phùng Cúc viết 16:15 ngày 01/10/2018

x = float(-B/a)

-(-5) là 5 mà bạn

btw: bạn xem lại

if a == 0 and B == 0 :
print “Phuong trinh co vo so nghiem”

a==0 thì luôn vô nghiệm.

HK boy viết 16:21 ngày 01/10/2018

if a == 0 and B == 0 :
print “Phuong trinh co vo so nghiem”

Cái này đúng rồi. Thớt không sai đâu.

Phùng Cúc viết 16:17 ngày 01/10/2018
brilliant.org

What is 0 divided by 0? | Brilliant Math & Science Wiki

What is ...

FPTShop.com.vn

Câu hỏi hot nhất năm 2015 trên Google: 0 chia 0 bằng bao nhiêu?

Cùng tìm kiếm lời giải đáp cho câu hỏi hot nhất năm 2015 trên Google, 0 chia 0 bằng bao nhiêu, trong bài viết dưới đây.

Mình vẫn nghĩ phép chia cho 0 là vô nghĩa

HK boy viết 16:07 ngày 01/10/2018

Mình vẫn nghĩ phép chia cho 0 là vô nghĩa

Bạn nghĩ theo phép chia là sai. Từ phương trình gốc, ta chỉ có thể biến đổi về phép chia nếu phép biến đổi đó là phép biến đổi tương đương (không làm sai khác tập nghiệm).

Phương trình 0x + 0 = 0 là phương trình có vô số nghiệm, nhưng phương trình x = 0/0 lại không xác định. 2 phương trình này không tương đương nhau.

Định nghĩa nghiệm của phương trình là 1 giá trị mà phương trình đó đúng.

a = 0, b = 0
x = 1 -> ax + b = 0 * 1 + 0 = 0 (đúng)
x = 2 -> ax + b = 0 * 2 + 0 = 0 (đúng)
...
x = x0 -> ax + b = 0 * x0 + 0 = 0 (đúng)

Thêm link này nếu như bạn vẫn không tin:

wolframalpha.com

Wolfram|Alpha: Making the world’s knowledge computable

Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.

Phùng Cúc viết 16:17 ngày 01/10/2018

ồ, xin lỗi bạn. Mình ko nhìn phương trình ở phía trên.

Lê Ngân viết 16:11 ngày 01/10/2018

Cảm ơn mọi người em đã được khai sáng !!

Bài liên quan
0