input()函数
此功能用于获取用户输入。
(调用1)input后,程序将立即暂停并等待用户输入。在用户完成内容输入后,单击Enter,程序将继续向下执行。
例如:
input()
(2)用户完成输入后,输入的内容将以返回值的形式返回。
例如:
a=input()
print('用户输入的内容是',a)
注意:input()的返回值是一个字符串。
([3)input()函数可以将字符串设置为参数,该字符串将显示为提示文本。
例如:
a=input('请输入任意内容:')
print('用户输入的内容是',a)
示例:
username = input('请输入你的用户名')#获取用户输入的用户名
if username == 'admin':#判断用户名是否是admin
print('欢迎管理员光临!')
([4)input()可用于暂时阻止程序结束。
if-else语句
在以下示例中sketch素材,如果您输入的年龄小于18岁,则系统将不会显示该年龄。如果不满足此条件,如何使系统显示另一个句子,则可以使用if-else。
示例:
age=int(input('请输入你的年龄:'))#让用户在控制台中输入一个年龄
if age>=18:
print('你已经成年了')#如果用户的年龄大于18岁,则显示你已经成年了
(1)执行过程:执行if-else语句时,首先在if之后评估条件表达式,如果为True,则在if之后执行代码块
语法:
if条件表达式:
代码块
else:
代码块
示例:
age=int(input('请输入你的年龄:'))#让用户在控制台中输入一个年龄
if age>=18:
print('你已经成年了')#如果用户的年龄大于18岁,则显示你已经成年了
else:
print('你还未成年')
if-elif-else语句
在执行过程中,条件表达式将在执行过程中从上至下进行评估。如果表达式的结果为True,则将执行当前代码块axure原型,然后该语句结束。如果表达式的结果为False,则继续向下判断直到找到True。
如果所有表达式均为False,则在其他代码之后执行代码块。
语法:
if条件表达式:
代码块
elif:
代码块
elif:
代码块
else:
代码块
示例:
实践问题:
列表(列表)
列表是Python中的对象。
对象是专用于存储在内存中的区域。我们之前学习的对象(例如数值)只能存储一个数据,而列表可以存储多个有序数据。
([1)创建列表:通过[]创建列表。
例如:
#创建一个空列表
my_list=[]
print(my_list)
([2)列表中存储的数据称为元素。列表可以存储多个元素,创建列表时也可以在列表中指定元素。
将多个元素添加到列表时,请用逗号分隔多个元素。
列表是用于存储对象的对象。
例如:
创建仅包含一个元素的列表:
my_list=[10]
print(my_list)
创建五个元素的列表:
my_list=[10,20,30,40,50]
print(my_list)
(3)任何对象都可以保存在列表中:列表中的对象将按照插入顺序存储在列表中,第一个插入的对象将保存到第一个位置,第二个对象将保存到第二个位置。
例如:
my_list=[10,'hello',True,None,[1,2,3],print]
print(my_list)
(4)我们可以通过索引(索引)获得列表中的元素,索引是元素在列表中的位置axure组件,列表中的每个元素都有一个索引,索引是从0开始的整数,列表第一个位置索引为0,第二个位置索引为1,依此类推。
(5)按索引获取列表中的元素
语法:
my_list[索引]
如果使用的索引超出最大范围input提示文字,则会报告错误。
例如:
print(my_list[0])
([6)获取列表的长度,列表中元素的数量,len()函数,通过它们可以获取列表的长度。
例如:
print(len(my_list))#获取到的长度的值,是列表的最大索引+1.