مشق if بیان پر مشق

محمداحمد

لائبریرین
1.1 ایک فنکشن even_odd کے نام سے بنائیے جو ایک نمبر پیرامیٹر لے اور اسٹرنگ میں یہ بتائے کہ یہ نمبر جفت (Even) ہے یا طاق (Odd)۔
مثال:
PHP:
>>> even_odd(5)
This is an odd number.
>>> even_odd(50)
This is an even number.
اشارہ: جفت اور طاق کی جانچ کے لئے بقایا (Remainder) استعمال کیا جا سکتا ہے۔


1.2 ذیل میں ایک فنکشن دیا گیا ہے۔ اس میں فنکشن ہیڈر، ڈوک اسٹرنگ، مثالیں، موجود ہے لیکن فنکشن باڈی غائب ہے۔ ڈوک اسٹرنگ اور مثالوں کو بغور دیکھ کر فنکشن کی باڈی فراہم کیجے۔
اشارہ : یہاں نیسٹڈ if بیان استعمال ہوں گے۔

PHP:
def login (age,facebook_user):
    '''(number, str) - > str
 
    This function takes two arguments, 1. age (in years) and
    2. facebook_user availablity ("y" or "n") and return string as per conditions.
 
    >>> login (17,"n")
    Sorry! You are neither a facebook user, nor your age is upto 18.
 
    >>> login (17,"y")
    However you are a facebook user but you are under 18. Sorry!
 
    >>> login (18,"n")
    Your age is upto 18 but you must have a facebook account.
 
    >>> login (18,"y")
    All right! Welcome to our site.
 
    '''
    # MISSING FUNCTION BODY.

کوئی بات سمجھ نہ آئے تو پوچھ لیجے۔

2 کافی ہیں یا اور ؟؟؟ :)
 

عائشہ عزیز

لائبریرین
1.1 ایک فنکشن even_odd کے نام سے بنائیے جو ایک نمبر پیرامیٹر لے اور اسٹرنگ میں یہ بتائے کہ یہ نمبر جفت (Even) ہے یا طاق (Odd)۔


PHP:
>>> def even_odd(n):
 
    if n % 2 == 0:
        print('This is an even number.')
    else:
        print('This is  an odd number.')
 
       
>>> even_odd(344)
This is an even number.
>>> even_odd(93)
This is  an odd number.
 

عائشہ عزیز

لائبریرین
1.2 ذیل میں ایک فنکشن دیا گیا ہے۔ اس میں فنکشن ہیڈر، ڈوک اسٹرنگ، مثالیں، موجود ہے لیکن فنکشن باڈی غائب ہے۔ ڈوک اسٹرنگ اور مثالوں کو بغور دیکھ کر فنکشن کی باڈی فراہم کیجے۔

PHP:
>>> def login(age, facebook_user):
    if age < 18:
        if (facebook_user == 'n'):
            print(' Sorry! You are neither a facebook user, nor your age is upto 18.')
        else:
            print('However you are a facebook user but you are under 18. Sorry!')
    else:
        if facebook_user == 'n':
            print ('Your age is upto 18 but you must have a facebook account.')
        else:
            print ('All right! Welcome to our site.')
 
       
>>> login(17,'n')
Sorry! You are neither a facebook user, nor your age is upto 18.
>>> login(17,'y')
However you are a facebook user but you are under 18. Sorry!
>>> login(18,'n')
Your age is upto 18 but you must have a facebook account.
>>> login(18,'y')
All right! Welcome to our site.
 

مقدس

لائبریرین
1.1 ایک فنکشن even_odd کے نام سے بنائیے جو ایک نمبر پیرامیٹر لے اور اسٹرنگ میں یہ بتائے کہ یہ نمبر جفت (Even) ہے یا طاق (Odd)۔

PHP:
def even_odd(n):
    if n % 2 == 0:
        print('This is an even number.')
    else:
        print('This is  an odd number.')
 
  even_odd(13)
This is  an odd number.
  even_odd(18)
This is an even number.
 

مقدس

لائبریرین
1.2 ذیل میں ایک فنکشن دیا گیا ہے۔ اس میں فنکشن ہیڈر، ڈوک اسٹرنگ، مثالیں، موجود ہے لیکن فنکشن باڈی غائب ہے۔ ڈوک اسٹرنگ اور مثالوں کو بغور دیکھ کر فنکشن کی باڈی فراہم کیجے۔
اشارہ : یہاں نیسٹڈ if بیان استعمال ہوں گے۔

PHP:
>>> def login(age, facebook_user):
    if age < 18:
        if (facebook_user == 'N'):
            print(' Sorry! You are neither a facebook user, nor your age is upto 18.')
        else:
            print('However you are a facebook user but you are under 18. Sorry!')
    else:
        if facebook_user == 'N':
            print ('Your age is upto 18 but you must have a facebook account.')
        else:
            print ('All right! Welcome to our site.')
 
 
       
>>> login (17,'N')
Sorry! You are neither a facebook user, nor your age is upto 18.
>>> login (17,'Y')
However you are a facebook user but you are under 18. Sorry!
>>> login (18,'N')
Your age is upto 18 but you must have a facebook account.
>>> login (18,'Y')
All right! Welcome to our site.
>>>
 

موجو

لائبریرین
السلام علیکم
PHP:
def even_odd(number):
    '''
This Function take a number and return even and odd property of given number.
(number)->str
>>even_odd(5)
This is an odd number.
>>even_odd(50)
This is an even number.
'''
    if number%2==0:
        print("This is an even Number")
    elif number%2==1:
        print("This is an odd Number")
 
       
>>> even_odd(5):
   
SyntaxError: invalid syntax
>>> even_odd(5)
This is an odd Number
>>> even_odd(50)
This is an even Number
>>> even_odd(17)
This is an odd Number
>>>
 

موجو

لائبریرین
PHP:
def login (age,facebook_user):
    '''
Thi function takes two arguments, 1. age (in years) and 2. facebook_user availablity ("y" of "n") and return string as per conditions.
>>> login (17,"n")
Sorry! You are neither a facebook user, nor your age is upto 18.
>>>login (17, "y")
However you are a facebook user but you are under 18. Sorry!
>>> login(18,"n")
Your age is upto 18 but you must have a facebook account.
>>>login(18,"y")
All right! Welcome to our site.
'''
    if age < 18 and facebook_user=="n":
        print("Sorry! You are neither a facebook user, nor your age is upto 18.")
    elif age < 18 and facebook_user=="y":
        print("However you are a facebook user but you are under 18. Sorry!")
    elif age > 17 and facebook_user=="n":
        print("Your age is upto 18 but you must have a facebook account.")
    elif age > 17 and facebook_user=="y":
        print("All right! Welcome to our site.")
 
       
>>> login(17,"n")
Sorry! You are neither a facebook user, nor your age is upto 18.
>>> login(17,"y")
However you are a facebook user but you are under 18. Sorry!
>>> login(18,"n")
Your age is upto 18 but you must have a facebook account.
>>> login(23,"y")
All right! Welcome to our site.
>>>
 
Top