input函數


1 a = input('請輸入數字:')  #添加input函數將用戶輸入的內容返回給變量a    括號里可加入內容!
2 print('你輸入的數字是'+a)  #打印變量a的內容!

 

 

 

 

 

input函數輸出類型轉換。

 1 》》》》》 未轉換 《《《《《
 2 a = input('請輸入數字:')  # 這句代碼所輸出的類型是字符串型
 3 if a==1:                  #if判斷語句,1是整形,變量a所輸出的是字符型,所以 "a字符型" 就不能不等於 "1整形" ,條件不成立
 4     print('')
 5 else:                     # 最終執行的是"出"
 6     print('')
 7 
 8 
 9 》》》》》 轉換后 《《《《《
10 a = int(input('請輸入數字:'))  # 注意第一行代碼輸入的值需要整數時,input函數前加入int()轉換函數。
11 if a == 1:  # 由於變量a被轉換成整數,if判斷語句成立。
12     print('')   #最終打印 “進”
13 else:                  
14     print('')
15 
16 
17 第二種轉換方法:
18 a = input('請輸入數字:')  # 這段代碼不變
19 if a == '1':  # 直接把原來的整數型數據用引號括起來變成字符型
20     print('')  # 最終打印 “進”
21 else:
22     print('')

 還有一種易錯類型:

1 a = 59      # 將59賦值給變量a  它是整數型
2 b = input('請輸入數字:')  # 這句代碼所輸出的類型是字符串型
3 if a==b:                  #if判斷語句,變量a是整形,b是字符型,所以 "a整數型" 就不能不等於 "b字符型" ,條件不成立
4     print('')
5 else:                     # 最終執行的是"出"
6     print('')
7 
8 #這時候就需要把變量a的變量加個引號轉成字符型,或者給input加int()函數轉成整數

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM