• 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语法相关推荐

  1. 计算机科学与技术python方向是什么意思-第一模块·开发基础-第1章 Python基础语法...

    Python开发工具课前预习 01 Python全栈开发课程介绍1 02 Python全栈开发课程介绍2 03 Python全栈开发课程介绍3 04 编程语言介绍(一) 05 编程语言介绍(二)机器语 ...

  2. 第一模块·开发基础-第2章·数据类型、字符编码、文件操作

    29 二进制转换 30 二进制转换(二) 31 二进制转换小练习讲解 32 ASCII码与二进制 33 字符串编码的烟花 34 Python里使用的编码 35 浮点数和科学计数法 36 浮点数的精确度 ...

  3. 第02章 Python语法基础,IPython和Jupyter Notebooks

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  4. (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  5. 《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks

    第 1 章 准备工作 第 2 章 Python 语法基础,IPython 和 Jupyter Notebooks 第 3 章 Python 的数据结构.函数和文件 第 4 章 NumPy 基础:数组和 ...

  6. 《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks...

    第1章 准备工作 第2章 Python语法基础,IPython和Jupyter Notebooks 第3章 Python的数据结构.函数和文件 第4章 NumPy基础:数组和矢量计算 第5章 pand ...

  7. 视频教程-跟着王进老师学开发之Python篇第一季:基础入门篇-Python

    跟着王进老师学开发之Python篇第一季:基础入门篇 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ...

  8. 物联网国赛LORA模块开发基础教程(通用库)—点对点通信

    LORA模块开发基础教程目录 物联网国赛LORA模块开发基础教程-开发环境配置 物联网国赛LORA模块开发基础教程-输出(LED) 物联网国赛LORA模块开发基础教程-输入(按键) 物联网国赛LORA ...

  9. 物联网国赛LORA模块开发基础教程(通用库)—传感器

    LORA模块开发基础教程目录 物联网国赛LORA模块开发基础教程-开发环境配置 物联网国赛LORA模块开发基础教程-输出(LED) 物联网国赛LORA模块开发基础教程-输入(按键) 物联网国赛LORA ...

最新文章

  1. svn在linux上的安装
  2. python3 删除 文件 文件夹
  3. 降低数据中心功耗的 4 大方法
  4. python中lxml模块的使用
  5. 更新系统后魔兽世界无法连接至服务器,《魔兽世界:熊猫人之谜》5.0launcher更新无法连接服务器解决方法...
  6. MySQL调用mongodb事务回滚_SpringBoot整合MongoDB,在多数据源下实现事务回滚。
  7. 小程序点击事件改变样式(普通js鼠标点击事件)
  8. 在前端团队的那些日子(初见)
  9. chain rule 到 Markov chain
  10. The more...., the more.....
  11. java构建层级json_java中json字符串格式化层级目录输出
  12. 微信ipad协议源码
  13. Python度分秒与度的互转
  14. 完美解决iPhone自带的邮箱连接outlook后无法发送邮件问题
  15. springboot水环境检测系统的设计与实现毕业设计源码041446
  16. B类:1010 一元多项式求导 (25 分)
  17. html5坐标原点在哪,文化 _ 你知道上海的城市坐标原点吗
  18. linux 可读可写可执行权限 chmod
  19. python 入门零碎知识点
  20. marquee做文字滚动、图片轮播

热门文章

  1. c语言编程单片机中的sbit,用sbit定义可位寻址的特殊功能寄存器时的地址转换-51单片机C编程...
  2. 音乐外链生成php,如何使用php生成短链接网址 第三方API
  3. 夜读 | 比管理时间更重要的,是管理精力
  4. 康威定律,作为架构师还不会灵活运用?
  5. 考研英国文学复习要点
  6. 硬盘坏了可以修复吗?如何恢复里面的数据?
  7. 【R】【课程笔记】04+05 数据预处理+收益率计算
  8. 实战三:手把手教你实现物体识别
  9. android 之输入法
  10. 2022年全球与中国游泳池救生椅市场现状