python 基礎知識之if else

2021-08-14 23:04:53 字數 3305 閱讀 8312

一、題目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

''')

python基礎知識之集合

鑑於前面已經對列表的一些用法進行過介紹,本篇文章就從元組開始說 首先,元組和列表的形式上是差不多的,都是儲存大量資料的一組集合,但是也是有不同點的 下面舉個列子 元組 test 1,3,xx 列表 test1 1,2,xx 從上面的列子可以看出在定義元組和列表時需要注意的不同,元組用的小括號,而列表...

python基礎知識之元組

元組和列表都是序列,但是元組不能修改。元素用逗號隔開,就自動建立了元組,元組一般通過圓括號括起來。1,2,3 1,2,3 wang wei na wang wei na 1,2,3 1,2,3 空元組 沒有內容的圓括號。乙個值的元組 乙個值要加上逗號。12,12,12,12,1212 3 40 2 ...

Python學習之基礎知識

1.python使用縮進來組織 塊,使用4個空格的縮排。當語句以冒號 結尾時,縮排的語句視為 塊。在python中,不建議使用tab鍵,為了 的整潔性和易讀性,建議使用4個空格縮排。2.python程式是大小寫敏感的,如果寫錯了大小寫,程式會報錯。name和name 是兩個不同的物件 3.pytho...