python与材料计算快速入门线上训练营_Python18天训练营第二课基础1
第一个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相关推荐
- pdf python 3.7编程快速入门 潘中强_无python基础,这些书籍可以帮您快速入门。
利用Python进行数据分析> 定 价:119 元 作者:韦斯·麦金尼(Wes McKinney)著;徐敬一译 ISBN:9787111603702 出 版 社:机械工业出版社 学习Python ...
- 阿里云云计算专业考试线上视频培训课程(ACP级)
第一步,查看阿里官方文档 https://help.aliyun.com/ 第二步,学习视频课程 支持官方正品的,请走下方通道绕行: 阿里云云计算专业考试线上培训课(ACP级):点击直达阿里云云计算A ...
- 阿里技术:如何快速排查线上故障?
阿里技术:如何快速排查线上故障? 以下文章来源于阿里技术 ,作者小峯 阿里技术 阿里巴巴官方技术号,关于阿里的技术创新均呈现于此. 有哪些常见的线上故障?如何快速定位问题?本文详细总结工作中的经验,从 ...
- python自动化运维快速入门pdf下载_我爱电子书-《Python自动化运维快速入门》| pdf + epub + mobi + awz3, 高清版, 带目录,Kindle版, 多看精排版下载...
Python自动化运维快速入门 豆 0.0分 资源最后更新于 2020-03-29 01:00:08 作者:郑征 出版社:出版社清华大学出版社 出版日期:2019-04 ISBN:9787302525 ...
- python多久能上手_小白学习Python,怎样能够快速入门上手
原标题:小白学习Python,怎样能够快速入门上手 时至今日,Python已经成为最受欢迎的编程语言之一,清晰易读,适用广泛.在TIOBE 排行榜中位居第四,成为名副其实的人工智能第一语言. 那么零基 ...
- Python语言快速入门(上)
前言 首先需要说明的是,本期图文仅涉及Python语言的基础入门内容,由于我也不是计算机本专业的学生,这些内容完全是出于强烈的学业兴趣而撰写的,其中难免会出现一些表述不恰当的地方,如果存在问题,欢迎我 ...
- python自动化运维快速入门 pdf 郑征_GitHub - bei2love/Python-100-Days: Python - 100天从新手到大师...
Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说是比较困难的,建议有配套视频进行讲解.最近把基础部分的内容重 ...
- python r转义_Python快速入门系列之二:还学不会我直播跪搓衣板
Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业.它易学好懂,拥有着丰富的库,功能齐全.人生苦短,就用Python. 这个快速入门系列分为六篇,包含了Python大部分基础知识,每篇 ...
- python快速入门答案-Python 开发 14 天快速入门
专栏亮点 零基础学习,循序渐进:专栏将编程语言的学习路线提炼为基础.中级.高级三层,内容由易到难,循序渐进,简练而生动地为读者呈现知识点. 内容全面,提炼要义:从核心概念到高级知识点,包括基本数据结构 ...
最新文章
- 初创互联网公司简明创业指南 - YC新掌门Sam Altman
- 实时计算pv/uv Demo演示
- python绘制pr曲线图_如何利用Python制作可以动的动态图表。
- 个人收集 - 1、自动消失的消息提示(Js+Div实现)
- 缺氧游戏计算机,缺氧PC最低什么配置一览 你觉得高吗
- 睡眠音频分割及识别问题(六)--输入输出及方案讨论
- 做你最后的Administrator
- mySql学习笔记:比sql server书写要简单
- 奇安信代码安全实验室帮助Red Hat修复多个QEMU高危漏洞,获官方致谢
- android mm 修改路径,Android 编译系统模块
- DXperience 7.1.1
- python好玩的代码-我珍藏的一些好的Python代码,技巧
- 2021 最新 android studio 阿里 maven 仓库地址 Using insecure protocols with repositories, without explicit op
- CAJ论文格式转PDF(附带书签)
- 特别实用的正则在线工具regexr
- 使用dd命令测试CPU性能--用Enki学Linux系列(16)
- JavaWeb网上商城的设计
- NyistOJ 2 括号匹配(栈)
- APICloud开发之新手上路!自定义Loader编译后安装包解析出错。
- 基于Java毕业设计宠物管理系统源码+系统+mysql+lw文档+部署软件
热门文章
- 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)
- Java中的weak reference 和 soft reference
- matlab 1 3倍频分析,[转载]1/3倍频程及Matlab程序实现
- FormsCookieName保存登录用户名的使用
- opencv中Mat与IplImage,CVMat类型之间转换
- applicationContext.xml详解
- php函数积累第二弹(关于文件操作)
- 看老外程序员如何向妻子解释OOD (转载)
- 电脑显示没有被指定在上运行_电脑出现“**.dll没有被指定在Windows上运行”提示怎么解决...
- 超图Cesium鼠标事件处理