1.程序的组织结构:顺序结构,循环结构,选择结构。

2.顺序结构:按照顺序执行下来

print('--------程序开始---------')
print('1.把冰箱门打开')
print('2.把大象放进冰箱里')
print('3.把冰箱闷关上')
print('-------程序结束----------')

3.循环结构:

a.单分支结构:只有一个if(if后面的表达式不用加括号,但表达式之后加冒号)

money=1000
s=int(input('请输入取款金额:'))
if money>s:money=money-sprint('取款成功,余额为:',money)

print后面有多个语句,可以用逗号隔开,或者用强制转换为同一类型之后用加号链接

b.双分支结构:else后面可以直接加上分号

num=int(input('请输入一个整数:'))
if num%2==0:print(str(num)+'是偶数')
else:print(num,"是奇数")

c.多分支结构:else if缩写为elif

特别的,在python中,a>5 and a<10 可以直接写成  5<a<10

grade=int(input("请输入一个成绩:"))
if grade>=90 and grade<=100:print("A级")
elif  grade>=80 and grade<90:print('B级')
elif grade>=70 and grade<80:print("C级")
elif 60<=grade<70:print ("D级")
else:print("不及格")

d.if嵌套:if,elif后面的表达式和else后面一定要加上冒号

a=input("您是会员吗?:")
money=float(input('请输入你的购物金额:'))
if a=='n' :if money>=200 :print('会员打8折,最后所付金额为:',money*0.8)elif money>100:print('会员打9折,最后所付金额为:',money*0.9)else:print('不打折,你最终的金额为:',money)
else:print('非会员不打折')

e.条件表达式(表达式成立就执行左边的式子,不成立就执行右边的等式)

这里的if else 后面不用加上符号

为使输出的数字美观,最后用强制转换并使用+号形成整体字符串

a=int(input('请输入一个整数:'))
b=int(input('请输入另一个整数:'))if a>b:print(a,'大于',b)
else:print(a,'小于',b)
print((str(a)+'大于'+str(b))  if a>b  else  (str(a)+'小于'+str(b)))

python入门基础002相关推荐

  1. python笔记基础-Python入门基础知识学习笔记之一

    为什么要写这篇文章? 本人做过Objective-C开发,现在在用C#做WinForm开发.近段时间在学习Python入门基础知识时,发现有很多知识点和Objective-C的不一样.故想通过本文记录 ...

  2. python入门基础代码初学

    python入门基础代码初学 一.检查python安装 二.print使用 二.使用python运算 三.enumerate()函数 一.检查python安装 PS C:\Users\admin> ...

  3. 【目录】Python 入门基础篇 <(^-^)>

    Python 入门基础篇 一.关于Python的介绍与准备工作 Python基础介绍 Jupyter notebook基础介绍 Jupyter notebook打开问题 Jupyter noteboo ...

  4. Python入门基础知识学什么?

    Python基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python入门基础知识学什么呢?来看看下面小编的详细介 ...

  5. python 判断列表所有元素是否为某个值_这应该是最详细的Python入门基础语法总结!...

    这应该是最详细的Python入门基础语法总结! 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 input 用户自己输入值 print 打印值 可以输出多个变量 %d|%s 用于输 ...

  6. python入门基础教程-Python入门基础教程:WSGI

    原标题:Python入门基础教程:WSGI WSGI 简介 WSGI 是什么 WSGI 是 Python Web Server Gateway Interface 的缩写,是描述 Web 服务器与 P ...

  7. Python入门基础总结笔记——正则表达式

    Python入门基础总结笔记--正则表达式 完整基础知识参看网站:正则表达式 总结重点 用\d可以匹配一个数字,\w可以匹配一个字母或数字 用*表示任意个字符(包括0个),用+表示至少一个字符 用?表 ...

  8. B站马士兵python入门基础版详细笔记(6)

    前言: 这篇文章是B站学习python入门基础班的视频的第五 六章内容,主要讲述的是列表,主要包括列表的创建,以及他的元素的增.删.查.改操作命令. 一.列表的初始化 为什么要使用列表? 列表就好比C ...

  9. Python入门基础(下)之魔方方法

    Python入门基础(下)之魔方方法 一.学习内容概括 学习地址:https://tianchi.aliyun.com/s/58327c15d1faee512c008128d3bb9e32 今天主要学 ...

最新文章

  1. axi dma 寄存器配置_FPGA Xilinx Zynq 系列(三十二)AXI 接口
  2. 传奇世界RollBall设计
  3. Python之配置日志模块logging
  4. 卷积核尺寸如何选取呢?
  5. 什么是matlab中的fints函数,Matlab基本函数
  6. Sql语句里的递归查询
  7. 语义分割中的类别不平衡的权重计算
  8. 比特币总量是2100万吗?为什么?
  9. DevOps使用到的工具・术语
  10. scandir函数的研究【笔记】
  11. 毕设过程小记—同步带传动选型计算+张紧机构
  12. 粒子群算法及C语言实现
  13. php 邮箱服务,laravel邮箱服务使用
  14. 音乐资源免费_3个免费的音乐研究在线资源
  15. cydia软件路径_Cydia源目录结构解析
  16. Android 高德地图Marker和Marker点击事件处理
  17. 35年老程序员个人谈:C语言时代行将落幕
  18. BP神经网络对鸢尾花进行分类
  19. java计算机毕业设计高校心理测评管理系统源码+mysql数据库+系统+lw文档+部署
  20. eclipes error

热门文章

  1. 05.敬业、牺牲与奋斗
  2. java核心技术卷代码下载
  3. 医疗AI机器人Woebot获800万美元融资,帮助人们应对抑郁等精神疾病
  4. 【嵌入式12】DMA通信原理及编程实验,DMA方式向上位机连续发送数据
  5. 【摆烂成长组】对分查找-分块查找(编程)C语言
  6. 【自动化】浅度分析自动化行业,深度好文!
  7. 如何为超级通胀做好准备
  8. 房地产大数据分析软件_房地产大数据公司案例
  9. laya 怎么生成签名_手写签名在线生成器一笔签-手写签名在线生成器微信
  10. internal server error是什么意思?