من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

حل تمرین معادله خط کوئرا با پایتون

حل تمرین معادله خط کوئرا با پایتون
حل تمرین معادله خط کوئرا با پایتون

حل تمرین معادله خط کوئرا با پایتون

در این نوشته به روش حل یکی از سوالات ریاضیات برنامه نویسی وب‌سایت کوئرا می‌پردازیم.

 

حل تمرین معادله خط کوئرا با پایتون

اعداد صحیح 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]