python语言的基本结构,python中的结构

  python语言的基本结构,python中的结构

  本文主要详细介绍python的句子结构。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。

  00-1010一、项目的组织结构。序列结构三。对象IV的布尔值。分支结构选择结构单分支结构双分支结构多分支结构嵌套if V. ass null语句pass语句由对象的布尔值总结。

  

目录

  任何简单或复杂的算法都可以由三种基本结构组成:序列结构、选择结构和循环结构。

  

一、程序的组织结构

  程序从上到下顺序执行代码,中间没有任何判断或跳转,直到程序结束。

  

二、顺序结构

  Python是一个对象,所有对象都有一个布尔值。

  使用内置函数bool()获取对象的布尔值。以下对象的布尔值为Falseprint(bool(False))

  print(bool(0))

  print(bool(0.0))

  打印(布尔值(无))

  print(bool())

  print(bool())

  print(bool([])#空列表

  print(bool(list())#空列表

  Print(bool(())) #空元组

  print(bool({ })#空字典

  print(bool(dict())#空字典

  print(bool(set())#空集合

  Print( -其他对象的布尔值都为真)

  print(bool(18))

  print(布尔值( 0 ))

  输出:

  错误的

  错误的

  错误的

  错误的

  错误的

  错误的

  错误的

  错误的

  错误的

  错误的

  错误的

  错误的

  -其他对象的布尔值都为真。

  真实的

  真实的

  

三、对象的布尔值

  

四、分支结构

  程序根据判断条件的布尔值有选择地执行部分代码。

  让计算机确切地知道在什么条件下做什么。

  

选择结构

  中文语义:如果…只是…

  如果下雨,带把伞。

  语法结构:

  条件表达式:

  条件执行者

  #判断余额是否充足。

  如果钱=s:

  钱=钱-s

  打印(取款成功,余额为:,金额)

  输入100,输出:

  请输入取款金额:100。

  提现成功,余额:900。

  输入1200,不要继续。

  

单分支结构

  中文语义:

  如果…不满意…就…

  如果你得奖了,你会得到它;没赢就收不到。

  语法结构:

  If表达式:

  条件执行程序1

  else:

  /strong>

  ​ 条件执行体2

  

#双分支结构if...else... 二选一执行

  num=int(input(请输入一个整数:))

  #条件判断

  if num%2==0:

   print(num,是偶数)

  else:

   print(num,是奇数)

  

  输入9,输出

  

请输入一个整数:9
9 是奇数

  

  输入10,输出:

  

请输入一个整数:10
10 是偶数

  

  

  

多分支结构

  中文语义

  成绩是90以上吗? 不是

  成绩是80到90分之间吗?不是

  成绩是70到80分之间吗?不是

  成绩是60到70分之间吗?不是

  成绩是60分以下吗?是

  语法结构:

  if 条件表达式1:

  ​ 条件执行体1

  elif 条件表达式2:

  ​ 条件执行体2

  elif 条件表达式N:

  ​ 条件执行体N

  [else:]

  ​ 条件执行体N+1

  方括号表示可写可不写

  代码示例:

  

  多分支结构,多选一执行

  90-100 A

  80-89 B

  70-79 C

  60-69 D

  0 -59 E

  小于0或者大于100为非法数值

  score= int(input(请输入一个分数:))

  #判断

  if score >=90 and score <=100:

   print(A级)

  elif score >=80 and score <= 89:

   print(B级)

  elif score >= 70 and score <= 79:

   print(C级)

  elif score >=60 and score <= 69:

   print(D级)

  elif score >=0 and score <=59:

   print(E级)

  else:

   print(对不起,成绩有误,不在成绩的有效范围内)

  

  

请输入一个分数:99
A级

  

  

请输入一个分数:66
D级

  

  

请输入一个分数:122
对不起,成绩有误,不在成绩的有效范围内

  

  写法改造

  

  多分支结构,多选一执行

  90-100 A

  80-89 B

  70-79 C

  60-69 D

  0 -59 E

  小于0或者大于100为非法数值

  score= int(input(请输入一个分数:))

  #判断

  if 90 <=score <=100:

   print(A级)

  elif 80<=score <= 89:

   print(B级)

  elif 70<=score <= 79:

   print(C级)

  elif 60<=score <= 69:

   print(D级)

  elif 0<=score <=59:

   print(E级)

  else:

   print(对不起,成绩有误,不在成绩的有效范围内)

  

  输出:

  

请输入一个分数:100
A级

  

  

  

嵌套if

  语法结构:

  if 条件表达式1:

  ​ if 内层条件表达式:

  ​ 内层条件执行体1

  ​ else:

  ​ 内层条件执行体2

  else:

  ​ 条件执行体

  代码示例

  

  会员 >= 200 8折

   >= 100 9折

  非会员 >= 9.5折

   不打折

  answer= input(您是会员吗?y/n)

  money=float(input(请输入您的购物金额:))

  #外层判断是否是会员

  if answer==y:

   if money>=200:

   print(打8折,付款金额为:,money*0.8)

   elif money>=100:

   print(打9折,付款金额为:,money*0.9)

   else:

   print(不打折,付款金额为:,money) #虽然是会员,但金额太小不打折

  else: #非会员

   if money >=200:

   print(打9.5折,付款金额为:,money*0.95)

   else:

   print(不打折,付款金额为:,money)

  

  输出:

  

您是会员吗?y/ny
请输入您的购物金额:2000
打8折,付款金额为: 1600.0

  

  

您是会员吗?y/ny
请输入您的购物金额:100
打9折,付款金额为: 90.0

  

  

  

五、ass空语句

  

  

pass语句

  

#pass语句,什么都不做,只是一个占位符,用到需要写语句的地方

  answer = input(您是会员吗?y/n)

  #判断是否为会员

  if answer==y:

   pass

  else:

   pass

  

  先占位,后补全

  

  

利用对象的布尔值

  

age = int(input(请输入您的年龄:))

  if age: #不用判读,直接利用对象的布尔值

   print(age)

  else:

   print(年龄为:,age)

  

  输出:

  

请输入您的年龄:18
18

  

  

  

总结

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

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

相关文章阅读

  • python语言基本语句用法总结大全,python语言基本语句用法总结怎么写
  • python语言基本语句用法总结大全,python语言基本语句用法总结怎么写,python语言基本语句用法总结
  • python是一种什么类型的计算机语言,python语言是一种什么类型的编程语言
  • Python的保留字符,python语言中的保留字
  • python的指数e怎么表示,指数函数在python语言中怎么表示
  • python语言合法的变量命名,在python中变量的命名要注意哪些问题
  • python变量命名可以用中文吗,下面哪一个不是python语言合法的变量命名
  • Python分词库,用python语言中文分词第三方库jieba对文件data
  • python中复数类型的实部和虚部都是浮点数,python语言中,复数类型中实数部分和虚数部分
  • 用python语言判断一个数是否为素数,Python判断是不是素数
  • python语句变量命名规则,python语言命名变量规则
  • 简述python语言程序的特点,以下关于python语言技术特点
  • matlab中for循环的用法例子,python语言for循环语句
  • Python主网站,python语言的官方网站
  • 用python开发的软件有哪些,哪些工具可以使用python语言开发软件
  • 留言与评论(共有 条评论)
       
    验证码: