(13)input输入函数
(1)input 等待用户动态输入一个值,注意得到的值是一个字符串类型
提示用户输入用户名和密码:
如果用户名是admin , 并且密码是000 ,
提示用户恭喜你,登陆成功
否则提示用户名或密码错误
username = input("请输入用户名:")
password = input("请输入密码:")
print(username, password)
if username == "admin" and password == "000":
print("恭喜你,登陆成功!")
else:
print("用户名或密码错误!")
执行结果:
请输入用户名:
注意:input会使程序进入阻塞状态,卡在这里,直到用户依次输入用户名和密码,
才会走下面的代码来进行判断输入的用户名和密码的正确性
(2) 练习:要求动态输入身高,实现如下功能
# 女生找对象
# 男生在1米~1.5米之间 小强,你在哪里?
# 男生在1.5~1.7米之间 没有安全感~
# 男生 1.7~ 1.8米之间 帅哥,留个电话
# 男生 1.8~2米之间 帅哥,你建议多一个女朋友吗
写法一: height = float(input("请输入您的身高:~")) if 1 <= height <=1.5: print("小强 你在哪里?") elif 1.5 < height <= 1.7: print("没有安全感~") elif 1.7 < height <= 1.8: print("帅哥 留个电话") elif 1.8 < height <=2: print("帅哥 你建议多一个女朋友吗") else: print("身高刚到你的腰,我们并不合适") 写法二:通用写法
if height >= 1 and height <= 1.5: print("小强 你在哪里?") elif height > 1.5 and height <= 1.7: print("没有安全感~") elif height > 1.7 and height <= 1.8: print("帅哥 留个电话") elif height > 1.8 and height <= 2: print("帅哥 你建议多一个女朋友吗") else: print("身高刚到你的腰,我们并不合适")