内容正文:
认识计算机语言
输入两个数a和b的值,计算c=a+b
00000001 00000000 00000000 00000001; 将数1加载到寄存器1
00000010 00000000 00000000 00000010; 将数2加载到寄存器2
00000011; 执行加法指令
00000100 00000000 00000000 00000011; 将结果存储到变量3
机器语言
难以阅读和理解
缺乏可移植性
调试困难
计算机直接执行,效率高
1
认识计算机语言
输入两个数a和b的值,计算c=a+b
MOV AX, a ; 将变量a移动到通用寄存器AX
ADD AX, b ; 将寄存器AX中的值与变量b相加
MOV c, AX ; 将寄存器AX的值移动到变量c中
汇编语言
直接操作硬件,效率高
语法复杂,难以编写
可移植性差
2
认识计算机语言
输入两个数a和b的值,计算c=a+b,并输出c的值
a = input(“输入a的值”)
b = input(“输入b的值”)
c = a + b
print(c)
高级语言
简洁易读
语法简单,高效开发
可移植性好
3
认识计算机语言
语言 优点 缺点
机器语言 计算机直接执行,效率高 可读性差、可移植性差、调试困难
汇编语言 直接操作硬件,效率高于高级语言 语法复杂、可移植性差
高级程序设计语言 简洁易读、可移植性好、语法简单 需要编译,执行效率低于汇编语言和机器语言
4
认识计算机语言
常见的高级程序设计语言有java、C语言、C++、Python等。
C++,难学更难用,设计如此
在很多方面,Java就是C++--
编写C程序就像一群人拿着剃刀在刚打过蜡的舞场内跳快舞
5
认识python语言
Python 是一种高级、通用、解释型的编程语言,由荷兰人 Guido van Rossum(吉多·范罗苏姆) 在上世纪90年代初开发而成。Python 强调代码的可读性和简洁性,具有优雅的语法设计和直观的编程方式。它被广泛应用于各种领域,包括软件开发、数据分析、人工智能、科学计算、网络编程等。
“优雅”
“明确”
“简单”
认识python语言
计算机不能直接执行除机器语言之外的任何语言,所以必须要将高级程序设计语言所写的程序转换成机器语言,计算机才能理解并执行,这一过程被称为编译或解释,执行这一过程的工具被称为编译器。
集成开发环境 (IDE,Integrated Development Environment) 是提供程序开发环境的应用程序,一般包括代码编辑器、调试器和图形用户界面工具。目前,用于编写Python程序的IDE较多,如IDLE、Spyder、WingPyCharm等。
IDLE(Integrated Development and Learning Environment)是python自带的IDE,为初学者提供了一个非常简单的开发环境,可以轻松地编写和执行python程序。
python语言基础:输出函数
输出语句:print()
任务一:编写第一个python程序,输出“Hello world”
print和()之间不要留空格
括号里写需要输出的内容
输出文字需要加上成对的双引号 “ ” 或单引号 ‘ ’
用逗号分隔,可以输出多个内容,如print(2,3, “Hello world”)
括号里文字不带引号表明输出的是变量的值
python语言基础:变量与常量
变量是指在程序运行过程中,其值可以改变的量。变量实质上是内存中存放数据的存储单元,用变量名来表示。
常量是指在程序运行过程中,其值不能改变的量。
2
“Helloworld”
常量
a=45
b=“hello”
c=78
变量
常量可以直接使用,变量在使用前必须先创建变量
python语言中的变量在首次赋值时创建,如a=2,即创建了一个变量名为a的变量
改变变量的值即对变量重新赋值
python语言基础:变量与常量
赋值语句:变量名=值,如a=4、b=a+b
赋值语句的左端是变量名,必须符合变量命名规则,右端可以是确定的值,也可以是变量、表达式、函数等
变量命名规则
变量命名需要遵循以下规则:
① 变量名只能包含字母、数字和下划线,不可以包含特殊字符或空格。
② 变量名必须以字母或下划线开头,不可以以数字开头。
③ 变量名是区分大小写的,例如 count 和 Count 是不同的变量名。
④ 变量名不应与 Python 关键字相同,如 if、else、while 等。
一般情况下,在命名时,为了便于理解,变量命名应该有一定的含义。
python语言基础:变量与常量
python语言基础:变量与常量
以下变量合法的是
x
1x
1_a
a_