حل تمرین معادله خط کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات ریاضیات برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین معادله خط کوئرا با پایتون
اعداد صحیح 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]



















مسئله ی ساده ای بود
موفق باشید.
تمرکز روی جزئیات مهمه خصوصا برای این سوال
سپاس از ارائه تجربتون.
سطح این تمرین به نظر شما چیه؟
سطح سوال این ساده است.
با کمی دقت و توجه همه چیز ساده و قابل حل میشه
بله این سوال ساده است.
حس خوبی داشت حل کردن این تمرین
خوشحالیم این نوشته به شما کمک کرده است. موفق باشید.