第一个python程序

环境

python-3.6.8

print("hello world!")

四则运算

+加-减*乘/除 //整除 %取余 **幂

备注

1.print()是python的函数指令,用于让计算机打印括号中的内容到标准输出

2.exit()是python交互环境下的退出函数指令

变量

命名规则

只能由英文字母大小写,数字,下划线组成

不能以数字开头

避免和python的关键字和保留字冲突

用于接收命令行的语句

input()函数

EXAMPLES:

num = input("输入你的数字:")

print("num:",num)

数据类型

Type()函数用于对数据类型进行判断

整型

int

浮点数

float

字符串

str

布尔类型

bool

只有True和False,首字母必须大写

除了0代表False以外,其余都是True

布尔运算:

与: and,两个条件都满足时为True,如果一方是False,那么当前运算结果一定为False

或: or,两个条件如果有其中一个为True,那么运算结果是True

非: not,非真则假,非假则真

类型转换

int()强制转换为整型

str()强制转换为字符串类型

float()强制转换为浮点型

int <--> str <--> float <--> int

流程控制

分支语句

if 表达式1:

语句

elif 表达式2:

语句

else:

语句

注意

每个条件后面要用 " : " ,表示接下来的语句是满足条件后要执行的语句块

使用缩进来话分语句块, 相同的缩进语句在一起,组成一个语句块

在Python中没有switch和case语句

for 循环

for <循环变量> in <循环对象>:

<语句>

EXAMPLES:

s = "1234567"

for i in s:

print(i)

while循环

while <条件>:

<语句>

控制循环:

break: 跳出整个循环

continue: 终止当前循环,进入下一循环

pass: 空语句,为了保持程序完整性,pass不做任何事情,一般用作站位语句

练习:

输入6个数字(整型)

求和

答案:

# 请输入6个数字,然后相加

a = 0

b = 0

while b < 6:

num = int(input("Please input your number:"))

b = b + 1

a = a + b

print(a)

计算1到100的和

打印结果

答案

# 求100内数字的和

a = 0

b = 0

while a < 100:

a = a + 1

b = a + b

print(b)

输入多个数字(整型),直到输入0结束

求合计

求最大值

答案:

# 输入多个数字(整型),直到输入0结束,并求和

a = 0

while True:

b = int(input("Please input your number:"))

if b == 0:

break

else:

a = a + b

print(a)

python与材料计算快速入门线上训练营_Python18天训练营第二课基础1相关推荐

  1. pdf python 3.7编程快速入门 潘中强_无python基础,这些书籍可以帮您快速入门。

    利用Python进行数据分析> 定 价:119 元 作者:韦斯·麦金尼(Wes McKinney)著;徐敬一译 ISBN:9787111603702 出 版 社:机械工业出版社 学习Python ...

  2. 阿里云云计算专业考试线上视频培训课程(ACP级)

    第一步,查看阿里官方文档 https://help.aliyun.com/ 第二步,学习视频课程 支持官方正品的,请走下方通道绕行: 阿里云云计算专业考试线上培训课(ACP级):点击直达阿里云云计算A ...

  3. 阿里技术:如何快速排查线上故障?

    阿里技术:如何快速排查线上故障? 以下文章来源于阿里技术 ,作者小峯 阿里技术 阿里巴巴官方技术号,关于阿里的技术创新均呈现于此. 有哪些常见的线上故障?如何快速定位问题?本文详细总结工作中的经验,从 ...

  4. python自动化运维快速入门pdf下载_我爱电子书-《Python自动化运维快速入门》| pdf + epub + mobi + awz3, 高清版, 带目录,Kindle版, 多看精排版下载...

    Python自动化运维快速入门 豆 0.0分 资源最后更新于 2020-03-29 01:00:08 作者:郑征 出版社:出版社清华大学出版社 出版日期:2019-04 ISBN:9787302525 ...

  5. python多久能上手_小白学习Python,怎样能够快速入门上手

    原标题:小白学习Python,怎样能够快速入门上手 时至今日,Python已经成为最受欢迎的编程语言之一,清晰易读,适用广泛.在TIOBE 排行榜中位居第四,成为名副其实的人工智能第一语言. 那么零基 ...

  6. Python语言快速入门(上)

    前言 首先需要说明的是,本期图文仅涉及Python语言的基础入门内容,由于我也不是计算机本专业的学生,这些内容完全是出于强烈的学业兴趣而撰写的,其中难免会出现一些表述不恰当的地方,如果存在问题,欢迎我 ...

  7. python自动化运维快速入门 pdf 郑征_GitHub - bei2love/Python-100-Days: Python - 100天从新手到大师...

    Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说是比较困难的,建议有配套视频进行讲解.最近把基础部分的内容重 ...

  8. python r转义_Python快速入门系列之二:还学不会我直播跪搓衣板

    Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业.它易学好懂,拥有着丰富的库,功能齐全.人生苦短,就用Python. 这个快速入门系列分为六篇,包含了Python大部分基础知识,每篇 ...

  9. python快速入门答案-Python 开发 14 天快速入门

    专栏亮点 零基础学习,循序渐进:专栏将编程语言的学习路线提炼为基础.中级.高级三层,内容由易到难,循序渐进,简练而生动地为读者呈现知识点. 内容全面,提炼要义:从核心概念到高级知识点,包括基本数据结构 ...

最新文章

  1. 初创互联网公司简明创业指南 - YC新掌门Sam Altman
  2. 实时计算pv/uv Demo演示
  3. python绘制pr曲线图_如何利用Python制作可以动的动态图表。
  4. 个人收集 - 1、自动消失的消息提示(Js+Div实现)
  5. 缺氧游戏计算机,缺氧PC最低什么配置一览 你觉得高吗
  6. 睡眠音频分割及识别问题(六)--输入输出及方案讨论
  7. 做你最后的Administrator
  8. mySql学习笔记:比sql server书写要简单
  9. 奇安信代码安全实验室帮助Red Hat修复多个QEMU高危漏洞,获官方致谢
  10. android mm 修改路径,Android 编译系统模块
  11. DXperience 7.1.1
  12. python好玩的代码-我珍藏的一些好的Python代码,技巧
  13. 2021 最新 android studio 阿里 maven 仓库地址 Using insecure protocols with repositories, without explicit op
  14. CAJ论文格式转PDF(附带书签)
  15. 特别实用的正则在线工具regexr
  16. 使用dd命令测试CPU性能--用Enki学Linux系列(16)
  17. JavaWeb网上商城的设计
  18. NyistOJ 2 括号匹配(栈)
  19. APICloud开发之新手上路!自定义Loader编译后安装包解析出错。
  20. 基于Java毕业设计宠物管理系统源码+系统+mysql+lw文档+部署软件

热门文章

  1. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)
  2. Java中的weak reference 和 soft reference
  3. matlab 1 3倍频分析,[转载]1/3倍频程及Matlab程序实现
  4. FormsCookieName保存登录用户名的使用
  5. opencv中Mat与IplImage,CVMat类型之间转换
  6. applicationContext.xml详解
  7. php函数积累第二弹(关于文件操作)
  8. 看老外程序员如何向妻子解释OOD (转载)
  9. 电脑显示没有被指定在上运行_电脑出现“**.dll没有被指定在Windows上运行”提示怎么解决...
  10. 超图Cesium鼠标事件处理