حل تمرین معادله خط کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات ریاضیات برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین معادله خط کوئرا با پایتون
اعداد صحیح a و b به شما داده میشود. از شما میخواهیم برنامهای بنویسید که تعداد جوابهای حقیقی معادلهی زیر را مشخص کند.
ax+b=0
- اگر این معادله دقیقا یک جواب دارد، عبارت unique را چاپ کنید.
- اگر این معادله بیشمار جواب دارد، عبارت infinite را چاپ کنید.
- اگر این معادله هیچ جوابی ندارد، عبارت invalid را چاپ کنید.
ورودی
در سطر اول ورودی عدد صحیح a و در سطر دوم ورودی عدد صحیح داده میشود.
خروجی
در تنها سطر خروجی، یکی از سه عبارت فوق را چاپ کنید.
مثال
ورودی نمونه 1
2 -3
خروجی نمونه 1
unique
معادله به صورت
2x−3=0
خواهد بود، که دقیقا یک جواب دارد و آن در x = 1.5 است.
ورودی نمونه 2
invalid
خروجی نمونه 2
9
معادله به صورت
0×x+7=0
خواهد بود، که هیچ جوابی ندارد.
ورودی نمونه 3
0 0
خروجی نمونه 3
infinite
معادله به صورت
0×x+0=0
خواهد بود، که هر عدد حقیقی جواب آن است، پس بیشمار پاسخ دارد.
کد پایتون سوال تمرین معادله خط
inp = input() nums = [int(i) for i in inp.split(" ")] # 0 0 # - 0 # 0 - # - - if nums[0] == 0 and nums[1] == 0: print("infinite") elif nums[1] == 0: if nums[0] == 0: print("infinite") else: print("unique") elif nums[0] == 0: if nums[1] == 0: print("infinite") else: print("invalid") else: print("unique")
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]
ارسال پاسخ