python第五章練習5 1 5 7

2021-09-10 01:25:05 字數 2677 閱讀 5330

練習可能不全,僅作記錄,歡迎指正

5-1 條件測試 : 編寫一系列條件測試; 將每個測試以及你對其結果的**和實際結果都列印出來。 你編寫的**應類似於下面這樣:

print("is car=='subaru'?i predict true.")

print(car=='subaru')

print("\nis car=='audi'?i predict false.")

print(car=='audi')

candy='sweet'

print("\nis candy=='sweet'?i predict true.")

print(candy=='sweet')

print("\nis candy=='mild'?i predict false.")

print(candy=='mild')

5-2 更多的條件測試 : 你並非只能建立10個測試。 如果你想嘗試做更多的比較, 可再編寫一些測試, 並將它們加入到conditional_tests.py中。 對於下面列出的各種測試, 至少編寫乙個結果為true 和false 的測試。

candy='sweet'

candy2='sweet'

print(candy+'=='+candy2,candy==candy2)

print(candy.lower()+'=='+candy2.lower(),candy.lower()==candy2.lower())

print(18==17)

print(18!=17)

print(18>17)

print(18<17)

print(18>=17)

print(18<=17)

print('\n')

print(18>17 and 18<19)

cars=['audi','benz','bmw']

car='benz'

car2='toyota'

if car in cars:

print('tru')

if car2 not in cars:

print('123')

5-3 外星人顏色#1

alien_color='green'

if alien_color=='green':

print('u got 5 point.')

alien_color1='yellow'

if alien_color1=='green':

print('u got 5 point.')

alien1='green'

alien2='red'

if alien1=='green':

print('u got 5 point.')

if alien2!='green':

print('u got 10 point.')

if alien1=='green':

print('u got 6 point.')

else:

print('u got 13 point.')

5-5 外星人顏色#3

alien1='green'

if alien1=='green':

print('u got 5 point.')

elif alien1=='yellow':

print('u got 10 point.')

else:

print('u got 15 point.')

alien2='yellow'

if alien2=='green':

print('u got 5 point.')

elif alien2=='yellow':

print('u got 10 point.')

else:

print('u got 15 point.')

alien3='red'

if alien3=='green':

print('u got 5 point.')

elif alien3=='yellow':

print('u got 10 point.')

else:

print('u got 15 point.')

5-6 人生的不同階段

age=13

if age<2:

print('he is a baby.')

elif age<4:

print('he is learning to walk.')

elif age<13:

print('he is a child.')

elif age<20:

print('he is a teenager.')

elif age<65:

print('he is a adult.')

else:

print('he is a old man.')

5-7 喜歡的水果

if 'bear' in fruits:

print('u really like bears.')

if 'banana' in fruits:

print('u really like bananas.')

python第五章 Python學習(第五章)

記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...

第五章 5 1節練習

練習5.1 什麼是空語句?什麼時候會用到空語句?解答 引用 空語句就是含有乙個單獨分號的語句。引用 如果在程式的某個地方,語法上需要一條語句但是邏輯上不需要,此時應該使用空語句。練習5.2 什麼是塊?什麼時候會用到塊?解答 引用 復合語句是指用花括號括起來的語句和宣告的序列,復合語句也被稱作塊。引用...

c primer plus第五章程式設計練習

1.編寫乙個要求使用者輸入兩個整數的程式,giant程式將計算並輸出這兩個整數之間 包括這兩個整數 所有的整數的和。這裡假設先輸入較小的整數,例如如果使用者輸入的是2和9,則程式將指出2 9之間所有整數的和為44.include using namespace std int main cout 3...