python-2,Python1!+2!

  python-2,Python1!+2!

  本文主要使用代码帮助你理解Python基础知识,使用列表、元组和条件判断的示例代码。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  00-1010 1.列表:列表2。Tuple: tuple3。条件判决概要

  

目录

  # 1.list:Python内置的一种数据类型,list;

  # 2.列表是一个有序的集合,其中的元素可以随时添加和删除;

  列出班上所有同学的名字。

  学生姓名=[威拉德,陈杰德,陈小宝]

  打印(班上所有学生的姓名:,学生姓名)

  打印(-)

  # 3.获取列表元素的个数,len()函数

  学生姓名Len=len(学生姓名)

  print( student names 的元素数为:,studentNamesLen)

  打印(-)

  # 4.使用索引来访问列表中每个位置的元素。在Python中,索引从0开始。

  print( student names 的第一个元素是:,studentNames[0])

  print( student names 的最后一个元素是:,studentNames[-1])

  print(studentNames 的最后一个元素是:,student names[print( student names)-1])

  打印(-)

  #提示:

  #索引值不能超出范围

  # 5.list是一个可变的有序列表,其中的元素可以添加、删除和替换。

  # a .在列表末尾添加一个元素

  打印(插入元素前的列表:,学生名)

  studentNames.append(ChenBao )

  Print(在studentNames末尾添加元素后的列表:,studentNames)

  打印(-)

  # b .在指定位置插入一个元素

  打印(插入元素前的列表:,学生名)

  studentNames.insert(3,“林文宇”)

  Print(在索引号3处插入元素:,studentNames)

  打印(-)

  # c .删除列表末尾的元素

  打印(删除元素前的列表:,学生名)

  studentNames.pop()

  打印(删除元素后的列表:,学生名)

  打印(-)

  # d .删除指定位置的元素

  打印(删除指定元素之前的列表:,学生名)

  studentNames.pop(3)

  打印(删除指定元素后的列表:,studentNames)

  打印(-)

  # e .用一个元素替换另一个元素

  打印(替换元素前的列表:,学生名)

  学生姓名[2]=陈宝

  打印(替换元素后的列表:,学生名)

  打印(-)

  打印(-)

  # f .列表中元素的数据类型可以不同

  信息列表1=[威拉德,18,170]

  信息列表2=[[willard

  ,18,170],["ChenJD",18,168]]

  print("informationList1的内容:",informationList1)

  print("informationList2的内容:",informationList2)

  print("-------------------------------------------------------------------------")

  # g.空列表

  emptyList = []

  print("这是一个空列表:",emptyList)

  print("-------------------------------------------------------------------------")

  # h.列表类型

  scoreList = [100,99,98]

  print("列表类型为:",type(scoreList))

  

  

# 结果输出:
班里所有同学的名字: ['Willard', 'ChenJD', 'ChenXiaoBao']
--------------------------------------------------------------------------
studentNames的元素个数为: 3
--------------------------------------------------------------------------
studentNames第一个元素为: Willard
studentNames最后一个元素为: ChenXiaoBao
studentNames最后一个元素为: ChenXiaoBao
--------------------------------------------------------------------------
插入元素前的列表: ['Willard', 'ChenJD', 'ChenXiaoBao']
在studentNames末尾添加一个元素后的列表: ['Willard', 'ChenJD', 'ChenXiaoBao', 'ChenBao']
-------------------------------------------------------------------------
插入元素前的列表: ['Willard', 'ChenJD', 'ChenXiaoBao', 'ChenBao']
在索引号为3的位置插入元素: ['Willard', 'ChenJD', 'ChenXiaoBao', 'LinWenYu', 'ChenBao']
-------------------------------------------------------------------------
删除元素前的列表: ['Willard', 'ChenJD', 'ChenXiaoBao', 'LinWenYu', 'ChenBao']
删除元素后的列表: ['Willard', 'ChenJD', 'ChenXiaoBao', 'LinWenYu']
-------------------------------------------------------------------------
删除指定元素前的列表: ['Willard', 'ChenJD', 'ChenXiaoBao', 'LinWenYu']
删除指定元素后的列表: ['Willard', 'ChenJD', 'ChenXiaoBao']
-------------------------------------------------------------------------
替换元素前的列表: ['Willard', 'ChenJD', 'ChenXiaoBao']
替换元素后的列表: ['Willard', 'ChenJD', 'ChenBao']
-------------------------------------------------------------------------
-------------------------------------------------------------------------
informationList1的内容: ['willard', 18, 170]
informationList2的内容: [['willard', 18, 170], ['ChenJD', 18, 168]]
-------------------------------------------------------------------------
这是一个空列表: []
-------------------------------------------------------------------------
列表类型为: <class 'list'>

  

  

  

2.元组:tuple

  

# 1.tuple:元组,元组一旦初始化,将不能修改

  studentNames = ("Willard","ChenJD","ChenBao")

  print("studentNames元组:",studentNames)

  print("-------------------------------------------------------------------------")

  # 2.tuple没有append(),insert()方法;

  # 3.tuple可以通过索引来获取元素;

  # 4.定义空的tuple:

  emptyTuple = ()

  print("这是一个空元组:",emptyTuple)

  print("-------------------------------------------------------------------------")

  # 5.定义只有一个元素的tuple

  oneElementTuple = (1,) # 不能定义成:oneElementTuple = (1)

  print("这是一个只有一个元素的元组:",oneElementTuple)

  print("-------------------------------------------------------------------------")

  # 6.元组类型

  studentNames = ("Willard","ChenJD","ChenBao")

  print("元组类型为:",type(studentNames))

  

  

# 结果输出:
studentNames元组: ('Willard', 'ChenJD', 'ChenBao')
-------------------------------------------------------------------------
这是一个空元组: ()
-------------------------------------------------------------------------
这是一个只有一个元素的元组: (1,)
-------------------------------------------------------------------------
元组类型为: <class 'tuple'>

  

  

  

3.条件判断

  

# if语法:如果if语句判断是True,则执行if后的语句块,否则,什么也不做;

  # 1.实例:分数划分等级

  score = int(input("请输入您的分数:"))

  if score > 100 or score < 0:

   print("您的输入有误,请重新输入!")

  if score >= 90 and score <= 100:

   print("成绩等级为A")

  if score >= 80 and score < 90:

   print("成绩等级为B")

  if score >= 70 and score < 80:

   print("成绩等级为C")

  if score >= 60 and score < 70:

   print("成绩等级为D")

  if score >= 0 and score < 60:

   print("成绩等级为E")

  

  

# 结果输出:
请输入您的分数:100
成绩等级为A
------------------
请输入您的分数:-1
您的输入有误,请重新输入!

  

  

# if-else语法:如果if语句判断是True,则执行if后的语句块;

  # 否则,执行else语句后的语句块;

  # 2.实例:判断输入的账号密码是否正确

  userName = input("请输入您的账号名称:")

  password = input("请输入您的密码:")

  if ((userName == "Willard") and (password == "JD584520")):

   print("账号密码输入正确,登录成功!")

  else:

   print("账号或密码输入错误,登录失败!")

  

  

# 结果输出:
请输入您的账号名称:Willard
请输入您的密码:JD584520
账号密码输入正确,登录成功!
---------------------------
请输入您的账号名称:Willard
请输入您的密码:jd584520
账号或密码输入错误,登录失败!

  

  

# if-elif-else语法:

  if <条件判断1>:

   <执行1>

  elif <条件判断2>:

   <执行2>

  elif <条件判断3>:

   <执行3>

  else:

   <执行4>

  

  

# 实例3:使用if-elif-else判断成绩等级

  score = int(input("请输入您的分数:"))

  if score > 100 or score < 0:

   print("您的输入有误,请重新输入!")

  elif score >= 90 and score <= 100:

   print("成绩等级为A")

  elif score >= 80 and score < 90:

   print("成绩等级为B")

  elif score >= 70 and score < 80:

   print("成绩等级为C")

  elif score >= 60 and score < 70:

   print("成绩等级为D")

  else:

   print("成绩等级为E")

  

  

# 结果输出:
请输入您的分数:60
成绩等级为D
--------------------
请输入您的分数:-1
您的输入有误,请重新输入!

  

  

# 小实例:

  # 综合实例

  print("欢迎来到华中科技大学成绩查询网!")

  print("请输入您的账号密码进行登录!")

  print("---------------------------------")

  userName = input("请输入您的账号:")

  password = input("请输入您的密码:")

  if ((userName == "Willard") and (password == "JD584520")):

   print("账号密码正确,登录成功!")

   print("请您输入您的分数,查询对应的分数等级!")

   score = int(input("请输入您的分数(0-100):"))

   if score > 100 or score < 0:

   print("您的输入有误,请重新输入!")

   elif score >= 90 and score <= 100:

   print("成绩等级为A")

   elif score >= 80 and score < 90:

   print("成绩等级为B")

   elif score >= 70 and score < 80:

   print("成绩等级为C")

   elif score >= 60 and score < 70:

   print("成绩等级为D")

   else:

   print("成绩等级为E")

  else:

   print("账号或密码输入有误,登录失败!")

   print("请重新输入您的账号密码!")

  

  

# 结果输出:
# 输入1:
欢迎来到华中科技大学成绩查询网!
请输入您的账号密码进行登录!
---------------------------------
请输入您的账号:Willard
请输入您的密码:JD584520
账号密码正确,登录成功!
请您输入您的分数,查询对应的分数等级!
请输入您的分数(0-100):100
成绩等级为A

  # 输入2:
欢迎来到华中科技大学成绩查询网!
请输入您的账号密码进行登录!
---------------------------------
请输入您的账号:Willard
请输入您的密码:jd584520
账号或密码输入有误,登录失败!
请重新输入您的账号密码!

  # 输入3:
欢迎来到华中科技大学成绩查询网!
请输入您的账号密码进行登录!
---------------------------------
请输入您的账号:Willard
请输入您的密码:JD584520
账号密码正确,登录成功!
请您输入您的分数,查询对应的分数等级!
请输入您的分数(0-100):101
您的输入有误,请重新输入!

  

  注:以上代码均经过验证,但并不是生产环境部署的代码,只是一些小Demo,以用来说明Python的相关知识,大神请跳过!

  

  

总结

  本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注盛行IT软件开发工作室的更多内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: