第一模块-开发基础-第一章python语法
1.编程语言介绍(一)
2.编程语言介绍(二)机器语言&汇编语言
3.编程语言介绍(三)高级语言
4.高级语言-编译型
5.高级语言-解释型
6.Python介绍和发展史
7.Python解释器类型&Python2or3
8.Python安装和Hello World
9.变量与变量的作用
10.变量的定义规范
11.用户交互和注释
12.数据类型-数字
13.数据类型-字符串
14.数据类型-布尔类型
15.格式化输出
16.运算符
17.流程控制-单双分支
18.流程分支-多分支
19.流程控制-分数打印小程序
20.While循环
21.dead loop
22.continue vs break
23.猜年龄练习解答
24.While else语句
25.开发工具Pycharm使用介绍
26.本章练习及作业要求
01,编程语言介绍(一)
计算机能理解的只有二进制,0和1。
02,编程语言编程语言介绍(二)机器语言&汇编语言
机器语言基本已经没有人用了,淘汰了,但是最底层还是机器语言。
汇编语言也用的非常少,inter公司,amd公司,开发cpu会用。
03,编程语言编程语言介绍(三)高级语言
04,高级语言-编译型
05,高级语言-解释类
两大优点,(1)开发效率高,(2)可用跨平台。
高级语言小节
06,Python介绍和发展史
07,Python解释器类型&Python2or3
08,Python安装和Hello World
09,变量与变量的作用
翻译:变量用于存储计算机程序中要引用和操作的信息,还提供了一种用描述性名称标注数据的方法,从而使读者和我们自己能够更清楚地理解我们的程序。将变量看作保存信息的容器是很有帮助的。它们的唯一目的是在内存中标注和存储数据。然后,这些数据可以在整个程序中使用。
10,变量的定义规范
推荐用下划线,看着好看而且不乱。
11,用户交互和注释
12,数据类型-数字
13,数据类型-字符串
14,数据类型-布尔类型
15、格式化输出
16,运算符
17,流程控制-单双分支
单分支
双分支
练习一:
练习二:
练习三:
18,流程分支-多分支
19,流程控制-分数打印小程序
20,While循环
练习一:
练习二:
21,dead loop
22,continue vs break
break
continue
练习一:
练习二:
24,While else语句
25,开发工具Pycharm使用介绍
26,本章练习及作业要求
#1. 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型 #解释性语言: # 解释性语言的程序不要编译,省了道工序,解释性语言在运行程序的时候才翻译, # 比如解释性Java语言,专门有一个解释器可以直接执行Java程序,每一个语句都是执行的时候才能翻译。这样解释 # 性语言每执行一次要翻译一次,效率表较低。 python,java #编译型语言: #编译型就是编译的时候直接编译成机器可以执行的(.exe .dll .ocx),编译和执行是分开的,但是不能跨平台。例如Delphi,C++,ASM,C是直接 #变异成exe文件并且自带条件编译功能。比如exe文件,以后要运行的话就不用重新编译了,直接使用编译的结果就行了(exe文件),因为翻译只 #做了一次,运行的时不要翻译,所以编译型语言的程序执行效率高。 c c++#2. 执行 Python 脚本的两种方式是什么;#3. Pyhton 单行注释和多行注释分别用什么; #单行注释用# ,多行注释鼠标选择,然后ctrl+ /#4. 布尔值分别有什么; #true , false#5. 声明变量注意事项有那些; #变量名只能是字母,数字或者下划线的任意组合: #变量的第一个字符不能是数字 #有些关键字不能声明为变量,比如print ,and,elif,else,,,,,等等#6. 如何查看变量在内存中的地址; # a = 1 #定义一个变量 # print (id(a)) #用id 查看变量位置#7.a.实现用户输入用户名和密码,当用户名为 seven 且密码为 123 时,显示登陆成功,否则登陆失败; # user_name = 'seven' # user_password = '123' # name = input ('name:') # password = input ('password:') # if name == user_name and password == user_password : # print ('welcome back') # else: # print ('wrong')#b.实现用户输入用户名和密码,当用户名为 seven 且密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 # user_name = 'seven' # user_passwrod = '123' # count = 0 # while count <3 : # name =input('name:') # password = input('password:') # if name == user_name and password == user_passwrod : # print ('welconme back') # break # else: # print ('wrong') # count += 1#c.实现用户输入用户名和密码,当用户名为 seven 或 alex 且密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次; # user_name1 = 'seven' # user_name2 = 'alex' # user_passwrod = '123' # count = 0 # while count <3 : # name =input('name:') # password = input('password:') # if name == user_name1 or name ==user_name2 and password == user_passwrod : # print ('welconme back') # break # else: # print ('wrong') # count += 1# 8.a使用while循环实现输出2-3+4-5+6...+100 的和; b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12; c.使用while # 循环输出100-50,从大到小,如100,99,98...,到50时再从0循环输出到50,然后结束; d. 使用while 循环实现输出 1-100 # 内的所有奇数; e. 使用 while 循环实现输出 1-100 内的所有偶数 # ###############a# ##############b # count = 0 # while count < 12 : # count += 1 # if count == 6 or count == 10: # continue # else: # print('loop', count)############# c # count = 100 # while count >49 : # print (count) # count -= 1 # count = 0 # while count <51 : # print( count) # count += 1################ d # count = 0 # while count < 100: # if count % 2 == 1 : # print(count) # count += 1 ############ e # count = 0 # while count <= 100 : # if count % 2 ==0: # print(count) # count += 1 #9.现有如下两个变量,请简述 n1 和 n2 是什么关系: #n1 = 1 #n1等于 1 n2等于1 当n1改变时,n2还是等于1 #n2 = n1#10.制作趣味模板程序(编程题)需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意显示:如:敬爱可爱的xxx,最喜欢在xxx # name = input('name:') # place = input('place:') # hobby = input ('hobby:') # print('敬爱的',name,'最喜欢在',place,hobby)#11.输入一年份,判断该年份是否是闰年并输出结果。(编程题)注:凡符合下面两个条件之一的年份是闰年。a. 能被4整除但不能被100整除;b. 能被400整除;# a = int(input("请输入一个年份:")) # # if (a % 100 != 0 and a % 4 == 0) or (a % 100 == 0 and a % 400 == 0): # print(a, "这个年份是闰年") # else: # print(a, "这个年份不是闰年")#12.假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番? # y = 0 #最开始存银行设为第0年,y=year年份 # m = 10000 #起始金额=10000,m=money钱 # while m <20000 : # y += 1 # m = 10000*(1+0.0325)**y # #当y=1时, m=10000*0.0325+10000=10000*(1+0.0325) # #当y=2时, m =[ 10000*(1+0.0325)]* 0.0325 + [ 10000*(1+0.0325)] # # =10000*(1+0.0325)*(1+0.0325)=10000*(1+0.0325)**2#当y=n时,m= 10000*(1+0.0325)** n#第y年的本金利息总额=本金10000*(1+利率)** y # else: #本息和m>20000时,输出此时年份 # print(y) # 3 使用while,完成以下图形的输出#14.路飞决定根据销售额给员工发提成,提成为阶梯制,假设一个销售人员基本工资为3000元,每月业绩低于5万元,无提成;5万至10万,提 # 成3%;10万至15万提成5%,15万-25万提成8%;25万至35万提成10%,35万以上,提成15%;从键盘获取用户当月业绩,计算其工资+提成的总额 # achievement = int(input('请输入当月业绩:')) # salary = 3000 # if achievement < 49999: # print('您的当月工资是:', salary) # elif achievement >= 50000 and achievement <= 99999: # print('您的当月工资是:', salary + achievement*0.03) # elif achievement >=100000 and achievement <= 149999: # print('您的当月工资是:', salary + achievement*0.05) # elif achievement >=150000 and achievement <= 249999: # print('您的当月工资是:', salary + achievement*0.08) # elif achievement >=250000 and achievement <= 349999: # print('您的当月工资是:', salary + achievement*0.1) # elif achievement >= 350000: # print('您的当月工资是:', salary + achievement*0.15)#15.北京地铁交通价格调整为:6公里(含)内3元;6公里至12公里(含)4元;12公里至22公里(含)5元;22公里至32公里(含)6元;32公里以上部分, # 每增加1元可乘坐20公里。使用市政交通一卡通刷卡乘坐轨道交通,每自然月内每张卡支出累计满100元以后的乘次价格给予8折优惠;满150元 # 以后的乘次给予5折优惠,假设每个月,小明都需要上20天班,每次上班需要来回1次,即每天需要乘坐2次同样路线的地铁,编写程序,从键盘获 # 取距离,帮小明计算每月的总花费#16. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
转载于:https://www.cnblogs.com/pjw0923/p/10203392.html
第一模块-开发基础-第一章python语法相关推荐
- 计算机科学与技术python方向是什么意思-第一模块·开发基础-第1章 Python基础语法...
Python开发工具课前预习 01 Python全栈开发课程介绍1 02 Python全栈开发课程介绍2 03 Python全栈开发课程介绍3 04 编程语言介绍(一) 05 编程语言介绍(二)机器语 ...
- 第一模块·开发基础-第2章·数据类型、字符编码、文件操作
29 二进制转换 30 二进制转换(二) 31 二进制转换小练习讲解 32 ASCII码与二进制 33 字符串编码的烟花 34 Python里使用的编码 35 浮点数和科学计数法 36 浮点数的精确度 ...
- 第02章 Python语法基础,IPython和Jupyter Notebooks
第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...
- (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md
第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...
- 《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks
第 1 章 准备工作 第 2 章 Python 语法基础,IPython 和 Jupyter Notebooks 第 3 章 Python 的数据结构.函数和文件 第 4 章 NumPy 基础:数组和 ...
- 《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks...
第1章 准备工作 第2章 Python语法基础,IPython和Jupyter Notebooks 第3章 Python的数据结构.函数和文件 第4章 NumPy基础:数组和矢量计算 第5章 pand ...
- 视频教程-跟着王进老师学开发之Python篇第一季:基础入门篇-Python
跟着王进老师学开发之Python篇第一季:基础入门篇 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ...
- 物联网国赛LORA模块开发基础教程(通用库)—点对点通信
LORA模块开发基础教程目录 物联网国赛LORA模块开发基础教程-开发环境配置 物联网国赛LORA模块开发基础教程-输出(LED) 物联网国赛LORA模块开发基础教程-输入(按键) 物联网国赛LORA ...
- 物联网国赛LORA模块开发基础教程(通用库)—传感器
LORA模块开发基础教程目录 物联网国赛LORA模块开发基础教程-开发环境配置 物联网国赛LORA模块开发基础教程-输出(LED) 物联网国赛LORA模块开发基础教程-输入(按键) 物联网国赛LORA ...
最新文章
- svn在linux上的安装
- python3 删除 文件 文件夹
- 降低数据中心功耗的 4 大方法
- python中lxml模块的使用
- 更新系统后魔兽世界无法连接至服务器,《魔兽世界:熊猫人之谜》5.0launcher更新无法连接服务器解决方法...
- MySQL调用mongodb事务回滚_SpringBoot整合MongoDB,在多数据源下实现事务回滚。
- 小程序点击事件改变样式(普通js鼠标点击事件)
- 在前端团队的那些日子(初见)
- chain rule 到 Markov chain
- The more...., the more.....
- java构建层级json_java中json字符串格式化层级目录输出
- 微信ipad协议源码
- Python度分秒与度的互转
- 完美解决iPhone自带的邮箱连接outlook后无法发送邮件问题
- springboot水环境检测系统的设计与实现毕业设计源码041446
- B类:1010 一元多项式求导 (25 分)
- html5坐标原点在哪,文化 _ 你知道上海的城市坐标原点吗
- linux 可读可写可执行权限 chmod
- python 入门零碎知识点
- marquee做文字滚动、图片轮播