python-基礎知識if...else...

3401 ワード

一、テーマ1
もし:女性の年齢>=18で<22歳で身長>170で体重<100できれいであれば、告白します.そうしないと、おばさんと呼ばれます.
age_of_girl=18
height=171
weight=99
is_pretty=True
if age_of_girl >= 18 and age_of_girl < 22 and height > 170 and weight < 100 and is_pretty == True:
    print('  ...')
else:
    print('   ')

ifにネストif
#         :
#      ,  :   
#  :  。。。

age_of_girl=18
height=171
weight=99
is_pretty=True

success=False

if age_of_girl >= 18 and age_of_girl < 22 and height > 170 and weight < 100 and is_pretty == True:
    if success:
        print('    ,   ')
    else:
        print('        , nmlgb   , nmlg ...')
else:
    print('   ')

二、テーマ2
もし:成績>=90ならば、優秀なもし成績>=80かつ<90ならば、それでは:良好なもし成績>=70かつ<80ならば、それでは:普通のその他の情況:とても悪い
score=input('>>: ')
score=int(score)

if score >= 90:
    print('  ')
elif score >= 80:
    print('  ')
elif score >= 70:
    print('  ')
else:
    print('  ')

三、ユーザー認証ログイン
name=input('       :')
password=input('     :')

if name == 'egon' and password == '123':
    print('egon login success')
else:
    print('        ')

四、ユーザーの入力内容に基づいてその権限を印刷する
#!/usr/bin/env python
#             

'''
egon -->      
tom  -->      
jack,rain -->     
   -->     
'''
name=input('       :')

if name == 'egon':
    print('     ')
elif name == 'tom':
    print('     ')
elif name == 'jack' or name == 'rain':
    print('    ')
else:
    print('    ')
五、練習:
#   :   Monday,  :  
#   :   Tuesday,  :  
#   :   Wednesday,  :  
#   :   Thursday,  :  
#   :   Friday,  :  
#   :   Saturday,  :   
#   :   Sunday,  :   


#   :
today=input('>>: ')
if today == 'Monday':
    print('  ')
elif today == 'Tuesday':
    print('  ')
elif today == 'Wednesday':
    print('  ')
elif today == 'Thursday':
    print('  ')
elif today == 'Friday':
    print('  ')
elif today == 'Saturday':
    print('   ')
elif today == 'Sunday':
    print('   ')
else:
    print('''        :
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
    ''')

#   :
today=input('>>: ')
if today == 'Saturday' or today == 'Sunday':
    print('   ')

elif today == 'Monday' or today == 'Tuesday' or today == 'Wednesday' \
    or today == 'Thursday' or today == 'Friday':
    print('  ')

else:
    print('''        :
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
    ''')


#   :
today=input('>>: ')
if today in ['Saturday','Sunday']:
    print('   ')
elif today in ['Monday','Tuesday','Wednesday','Thursday','Friday']:
    print('  ')
else:
    print('''        :
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
    ''')