內置函數:
一、type()函數相互轉化
int()? float()? str()
注意點:
輸入邏輯運算符要首字母大寫。即True False
練習題:
1.讓用戶輸入整數,輸出數據類型,并轉化輸出沒浮點數。
number=input("請輸入一個整數:")
print(type(number))
number=int(number)
number=float(number)
print(number)
2.打印用戶輸入的姓名。
如,xing=input(請輸入您的姓氏:)
name=input(請輸入您的名字:)
①print(xing,name)有空格
②print(xing+name)無空格
注:中間用逗號,打印出來有空格,用+號,打印出來沒有空格。
補充:判斷數據類型a=123,用isinstance(a,int),需要打印出來,Idle不用打印。
3.提示用戶輸入微信,年齡,名字,并打印出來。
weixin=input("你的微信號是多少?:")
name=input("你叫什么名字?:")
age=input("你多大啦?:")
print("他的名字叫"+name+“今年”age+“他的微信號是:”+weixin)
4.編寫一個程序,提示用戶輸入的身高體重,能測出別人的體脂。公式BMI=體重(kg)/身高(m)的平方。
height=float(input("你的身高是多少?:"))
weight=float(input("你的體重是多少?:"))
BMI=weight/(height*height)
if BMI <=18.4:
? print("太瘦了,多吃點")
else:
? ? if BMI >=18.5 and BMI<=23.9
? ? ? ? print("請保持")
? ? else:
? ? ? ? if BMI >=24.0 and BMI<=27.9
? ? ? ? ? ? print(" 體重超標,請減肥")
? ? ? ? else:
? ? ? ? ? ? print("太肥啦~")