بابلز لرن مرجع آموزش های تخصصی
برنامه به این شکل است که کاربر یک عدد وارد می کند و برنامه باید مشخص کند که آن عدد مثبت است یا منفی؟
این برنامه تنها در نسخه 3 پایتون کار می کند در نسخه های پایین تر احتمال دارد با خطا رو به رو شوید.
number = eval(input("enter a number:"))
if (number > 0):
print('The number is positive')
elif (number < 0):
print('The number is negative')
elif (number == 0):
print('The number is zero')
else:
print('invalid value')
اگر در نسخه های پایین خطا برای تابع eval گرفتید این سورس را امتحان کنید:
number = input("enter a number:")
if (number > 0):
print('The number is positive')
elif (number < 0):
print('The number is negative')
elif (number == 0):
print('The number is zero')
else:
print('invalid value')
با استفاده از تابع:
n = eval(input("enter a number:"))
def number(n):
if (n > 0):
print('The number is positive')
elif (n < 0):
print('The number is negative')
elif (n == 0):
print('The number is zero')
else:
print('invalid value')
number(n)