1.初識input函式
大多數程式都旨在解決最終用戶的問題,為此通常需要從用戶那里獲取一些資訊,例如假設有人要判斷自己是否到了投票的年齡,要撰寫回答這個問題的程式,就需要知道用戶的年齡,這樣才能給出答案,此時就需要用戶輸入給程式一些資訊,而input函式就是來處理用戶輸入資訊的,
其語法格式:
變數 = input('輸入提示資訊')
我們把上面的例子簡單實作下,只是輸出輸入的年齡資訊,對其年齡是否達到投票年齡先不做判斷,撰寫程式如下所示:

2.input函式的作業原理
input函式讓程式暫停運行,等待用戶輸入一些文本資訊,獲取用戶輸入后,Python將其存盤在一個變數中,以方便后續使用,這里要注意的是,獲取的用戶輸入資訊為字串型別,存盤到該變數后,該變數的資料型別也為字串型別,如果需要的是數字型別的資料,我們需要將字串型別資料轉換為數字型別,
2.1字串型別資料轉換為數字型別資料
其語法格式:int(字串型別資料變數)
撰寫程式如下所示:

這里也擴展了一個type函式,結合之前說的print輸出函式的另一種語法給是,我們可以看到,字串型別資料'18'轉變為了數字型別資料18,輸出結果提示是'int'
2.2獲取數字型別輸入
我們在知道input函式作業原理和字串型別資料轉換為數字型別資料之后,我們再繼續完善第一個實體,讓其能夠判斷是否符合投票年齡,撰寫程式如下所示

我們結合while回圈讓其能夠不斷的請求輸入年齡資訊

以目前的知識我們尚無法判斷用戶輸入的是否是符合我們要求的資料,要是輸入非數值字串,比如'aaaa',我們這個程式是會報錯的,如下所示

這里我們暫時先不考慮這種錯誤輸入,后期介紹到錯誤和例外時,再回來完善,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/555166.html
標籤:Python
上一篇:Set 介面及其常用方法
下一篇:返回列表
