2、了解编程语言:机器语言、汇编语言、高级语言
机器语言:二进制语言
汇编语言:\\\
高级语言:python 、c、c++、java、、、
3、编译型:c++、c 解释型:python
4、输入、输出
输出:print("HelloWorld");
输出:a = input("请输入一个数:");
a的数据类型==>字符串类型
1、二进制、八进制、十进制、十六进制
2、进制之间换算转换
3、python中关于进制转换的内置函数
bin()、oct()、hex();
进制开头的字母表示:‘0b’、‘0o’、‘0x’
4、猜数字游戏:
随机数模块:random
import random;
num = random.randint(1,100)
error:(1)name 'e' is not defined#没有被定义
1、数据类型
2、type()==>判断数据类型
print(type(10));
a = input("输入一个数:");
print(type(a)); //====>str
b = 10;
print(a+b);
a = int(a); ==>转换成数据类型:int
eg:
print(type(2.5)) ==>float
print(type(10)) ==> int
print(type("Hello")) ==>str
print(type(2.5+2.5J)) ==>complex
3、运算符;
//==>eg: print(3//2)==>1
/==>eg: print(3/2)==>1.5
% ==>eg: print(10%2)==>0 求余数
** ==>eg:print(2**4) ==>16 求2的4次方
4、数字类型的转换
eg:
print(int(2.5)) ==>int()
print(float(10)) ==>float()
print(complex(10)) ==> complex(a)
print(complex(2.5)) ==>complex(a)
print(complex(2.5,2)) ==>complex(a,b)
5、import math;
print(math.pi)
print(math.e)
print("半径为3的圆的面积:",math.pi*3*3)
print("π:%.30f"%math.pi);
print("e:%.5f"%math.e);
6、条件分支:
单分支&&双分支
单分支:if...
双分支:if...else...
a = int(input("请输入一个数:\n"));
if a%2==0:
print("%d是偶数"%a);
else:
print("%d是奇数"%a);
(1)课堂综合练习:
a = float(input("输入第一个数:\n"));
b = float(input("输入第二个数:\n"));
flag = input("+ - * /");
if flag=="+":
print(a+b);
if flag=="-":
print(a-b);
if flag=="*":
print(a*b);
if flag=="/":
print(a/b);
(2)课堂练习二:
输入一个三位数:
然后分别输出这个三位数的百位、十位、个位上的数字;
a = int(input("输入一个三位数:\n"))
hun = a//100;
ten = a//10%10;
g = a-hun*100-ten*10;
print(hun,ten,g);