20190511——python基礎(input()函數)


二、python基礎(input()函數)                                                                                              

1、input()函數的使用

# input()函數是輸入函數

# 對於input()函數來說,不管我們輸入的回答是什么,不管你輸入的是整數1234,還是字符串『隱形斗篷是我最想擁有的魔法』,input()函數的輸入值(搜集到的回答),永遠會被【強制性】地轉換為【字符串】類型。(Python3固定規則)

 

 2、input()函數結果的賦值

3、input()函數的數據類型

age = 59

choice = input('請你猜一下斯內普教授的年齡:')

if choice == age:
    print('猜對惹~你好厲害! ヽ✿゜▽゜)ノ~~~')

elif choice < age:
    print('斯內普的提示:你猜小了(;´д`)ゞ。。。。')

else:
    print('斯內普的提示:乃猜大了惹(>﹏<)~~')

# 此段代碼存在語法錯誤:age 屬於整數型,input屬於字符串型,因此“if choice == age:”無法進行條件判斷;此段代碼若想進行條件判斷,必須在input前加int,進行數據類型強制轉換:“choice = int(input('請你猜一下斯內普教授的年齡:'))

 

4、input()函數結果的強制轉換

money = int(input('你一個月工資多少錢?'))
#將輸入的工資數(字符串),使用int強制轉換為整數———重點!!! if money >= 10000:
#當工資數(整數)大於等於10000(整數)時
    print('土豪我們做朋友吧!')
#打印if條件下的結果

elif 5000 < money < 10000:
#當工資數(整數)大於5000(整數)小於10000(整數)時
    print('我們都是搬磚族。。。')
#打印elif條件下的結果

else:
#當工資數(整數)小於5000(整數)時
    print('我負責賺錢養家,你負責貌美如花~')
#打印else條件下的結果

>>>你一個月工資多少錢?
   等待用戶輸入值,然后根據用戶輸入的值進行邏輯判斷

 

5、input()函數知識點總結

 

 6、作業:

'''請你寫一段代碼:
為哈利·波特的貓頭鷹起個名字,並打印出結果哈利·波特的貓頭鷹叫做XX(XX是你起的名字)。'''
name = input('請給哈利·波特的貓頭鷹取一個名字:')
print('哈利·波特的貓頭鷹叫做'+name)
>>>請給哈利·波特的貓頭鷹取一個名字:
 小新
   哈利·波特的貓頭鷹叫做小新

 


免責聲明!

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



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