頻道欄目
首頁 > 程序開發 > Web開發 > Python > 正文
python學習之InPut()和While循環知識講解
2018-07-27 14:46:01         來源:mugong11的博客  
收藏   我要投稿

python學習之InPut()和While循環知識講解

下面為學習筆記

message = input("Tell me something, and I will repeat it back to you: ")
print(message)
name = input("Please enter your name: ")
print("Hello, " + name + "!")
# 使用函數input()時, Python將用戶輸入解讀為字符串。
# 為解決這個問題,可使用函數int(),它讓Python將輸入視為數值。函數int()將數字的字符
# 串表示轉換為數值表示,如下所示:
age = input("How old are you ")
age = int(age)
if age >= 18:
 print('true')
# 處理數值信息時, 求模運算符( %)是一個很有用的工具,它將兩個數相除并返回余數:
print(4%3)
# 如果你使用的是Python 2.7,請使用raw_input()而不是input()來獲取輸入。
current_number = 1
while current_number <= 5:
 print(current_number)
 current_number += 1
prompt = "\nTell me something, and I will repeat it back to you:"
prompt += "\nEnter 'quit' to end the program. "
message = ""
while message != 'quit':
 message = input(prompt)
 if message != 'quit':
  print(message)
# 要立即退出while循環,不再運行循環中余下的代碼,也不管條件測試的結果如何,可使用
# break語句。
prompt = "\nPlease enter the name of a city you have visited:"
prompt += "\n(Enter 'quit' when you are finished.) "
while True:
 city = input(prompt)
 if city == 'quit':
  break
 else:
  print("I'd love to go to " + city.title() + "!")
# 要返回到循環開頭,并根據條件測試結果決定是否繼續執行循環,可使用continue語句,它
# # 不像break語句那樣不再執行余下的代碼并退出整個循環。
current_number = 0
while current_number < 10:
 current_number += 1
 if current_number % 2 == 0:
  continue
 print(current_number)
responses = {}
# 設置一個標志,指出調查是否繼續
polling_active = True
while polling_active:
# 提示輸入被調查者的名字和回答
 name = input("\nWhat is your name ")
 response = input("Which mountain would you like to climb someday ")
# 將答卷存儲在字典中
 responses[name] = response
# 看看是否還有人要參與調查
 repeat = input("Would you like to let another person respond (yes/ no) ")
 if repeat == 'no':
  polling_active = False
# 調查結束,顯示結果
print("\n--- Poll Results ---")
for name, response in responses.items():
 print(name + " would like to climb " + response + ".")
點擊復制鏈接 與好友分享!回本站首頁
上一篇:Python格式化字符串的操作實例講解
下一篇:Python面試題:給定一組非負整數,重新排列它們的順序使之組成一個最大的整數
相關文章
圖文推薦
文章
推薦
點擊排行

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

重庆快乐十分开奖记录