《Python編程:從入門到實踐》知識點 第5-7章

《Python編程:從入門到實踐》知識點 第2-4章

第5章 if 語句

在這裏插入圖片描述

if age < 4:
	price = 0
elif age < 18:
	price = 5
else:
	price = 10
print("Your admission cost is $" + str(price) + ".")

第6章 字典

#花括號 鍵值對
alien_0 = {'color': 'red', 'points': 5}
#創建
alien_0 = {}
alien_0['color'] = 'green'
alien_0['points'] = '5'
#遍歷鍵
for key in alien_0.keys():

#遍歷值
for value in alien_0.value():

#遍歷鍵值對
for key, value in alien_0.item():
#在字典中存儲列表
pizza = {
    'crust': 'thick',
    'toppings': ['mushrooms', 'extra cheese'],
    }
#在字典中存儲字典
users = {
 'a':{
     'first': 'albert',
     'last': 'einstein',
     'location': 'princeton',
     },

 'b':{
     'first': 'marie',
     'last': 'curie',
     'location': 'paris',
     },
 }
for username, user_info in users.items():
 print("\nUsername:" + username)
 full_name = user_info['first'] + " " +user_info['last']
 location = user_info['location']

 print("\tFull name: " + full_name.title())
 print("\tlocation: " + location.title())
#運行結果
Username:a
 Full name: Albert Einstein
 location: Princeton

Username:b
 Full name: Marie Curie
 location: Paris

第7章 用戶輸入 while

#函數input()讓程序暫停運行,等待用戶輸入文本,python將獲取的輸入存在變量裏

#input()將輸入視爲字符串 int()將輸入視爲數值
name = input("Please enter your name: ")
prompt = "can you tell me more information?"
prompt += "\nHow tall are you, in inches? "
height = int(input(prompt))

print(name)
if height > 35:
    print("you are very tall!")
#用while在列表之間移動元素
unconfirmed_users = ['a','b','c']
confirmed_users = []

while unconfirmed_users:
    current_user = unconfirmed_users.pop()
    print("verifying user: " + current_user.title())
    confirmed_users.append(current_user)

print("\nThe following users have been confirmed:")
for confirmed_user in confirmed_users:
    print(confirmed_user.title())
#運行結果
verifying user: C
verifying user: B
verifying user: A

The following users have been confirmed:
C
B
A

《Python編程:從入門到實踐》知識點 第8章 函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章