input函数介绍
在我们日常生活中,不乏跟其他人或者动物交流,那我们跟什么交流都肯定是用人类的语言进行交流,那我们跟计算机想要交流的话需要什么呢?Python提供给我们Input函数,它能够让电脑识别我们输入的内容,从而让其根据输入内容进行操作等…
input函数的定义
name = intput("请输入用户名:")
print(name)
需要注意的是:用户输入的内容本质上都是字符串类型的数据
input使用规范
单纯打印用户输入的信息
1.提示输入姓名。然后在姓名后面拼接一个"烧饼",最终打印结果
name = input("请输入姓名:")
print(name+ "烧饼")
2.提示输入 姓名、位置、行为,然后做拼接并打印:xx在xx做xx
name = input("请输入你的姓名:")
address = input("请输入位置:")
aciton = input("请输入行为:")
value = name + "在" + address + action
print(value)
3.提示输入两个数字,并计算他们的和
num1 = input("请输入数字1:")
num2 = input("请输入数字2:")
value = int(num1) + int(num2)
print(value)
input与判断条件进行交互
print("请输入账号跟密码")
user="limusen"
password = 123456
username = input("请输入账号:")
userpwd = input("请输入密码:")
if username == user and password == int(userpwd):
print("账号密码正确")
else:
print("请重新输入账号或密码")
if-else单条件判断
条件的作用:
日常生活当中我们会做很多假设,如果说我有钱了我会巴拉巴拉,如果我没钱了会巴拉巴拉。那么我们在计算机当中用到这种条件判断的话,就需要借助IF–else,来进行判断了
if条件的定义
条件语句的定义:
if 条件:
条件成立之后需要执行的代码...
条件成立之后需要执行的代码...
条件成立之后需要执行的代码...
else:
条件不成立之后需要执行的代码
条件不成立之后需要执行的代码
条件不成立之后需要执行的代码
if条件使用规范
需要注意的是:注意代码之间的缩进关系,在python编程中,缩进是比较重要的一个点
基本条件语句
print("开始")
if True:
print("123")
else:
print("456")
print("结束")
开始
123
num = 19
if num > 10:
print("num变量大于10")
else:
print("num变量小于10")
username= "lidaniu"
password = 123456
if username == 'lidaniu' and password=123456:
print("恭喜你,登录成功")
else:
print("账号或密码错误,登录失败")
print("开始")
if 5==5:
print("123")
else:
print("456")
print("结束")
username= "lidaniu"
password = 123456
if username == 'lidaniu' or password=123456:
print("恭喜你,登录成功")
else:
print("账号或密码错误,登录失败")
number = 19
if number %2 ==1:
print("number是奇数")
else:
print("numb是偶数")
if 条件成立:
成立
print("开始")
if 5==5:
print("5等于5")
print("结束")
if-elif多条件判断
多条件判断的作用:
单一的判断条件不能满足我的需求时,这个时候可以引入多条件判断,丰富其判断的体系,根据符合调价条件的选项进行输出或输入的操作。
多条件定义
多条件判断的定义:
if 条件A:
A成立,执行此代码
elif 条件B:
B成立,执行此代码
elif 条件C:
C成立,执行此代码
else:
上述ABC都没成立,执行这个语句
if-elif使用规范
示例一:
num = input("请输入数字")
data = int(num)
if data >6:
print("太大了")
elif data ==6:
print("刚好")
else:
print("太小了")
示例二:
score = input("请输入你的成绩:")
data = int(score)
if data > 90:
print("优秀")
elif data >80:
print("良好")
elif data > 70:
print("中")
elif data >60:
print("差")
else:
print("不及格")
if多条件嵌套使用
条件嵌套的作用:
生活当中很多时候都有条件嵌套的索引,比如你去银行取钱,如果说你密码输入正确才可以进行下一步的操作,登录进去之后你可以选择取钱或者查看余额,这都是用户的不同操作导致程序进行不同的结果返回,那么这里也是用到了条件嵌套的原理。
不同的操作会影响到软件呈现的不同效果,也就是你想要软件进行什么样的操作
条件嵌套的定义
if 条件A:
if 条件A1:
....
else:
...
elif 条件
...
条件嵌套使用规范
print("欢迎致电10086,我们提供了以下服务,1.话费相关,2.业务办理,3.人工服务:")
chioce = input("请输入服务序号:")
if chioce == "1":
print("话费相关")
cost = input("查询话费请按1,交话费请按2")
if cost == "1":
print("当前余额为100")
elif cost == "2":
print("交话费")
elif chioce == "2":
print("业务办理")
cost = input("查询投诉请按1,业务代办请按2")
if cost == "1":
print("投诉工号9526")
elif cost == "2":
print("现在进行业务代办")
elif chioce == "3":
print("人工服务")
else:
print("序号输入错误")
总结: 1.用户交互模块是常用到的,可以将值付给变量在进行类型转换 2.if判断是我们在逻辑判断中常用到的东西,需要理解其使用场景 3.多条件判断需要根据功能点进行使用,尽量少些避免代码使用较多内存
|