内置函数:
一、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("太肥啦~")