第三课——一二课总汇及三课内容

本文从基础知识入手,介绍了Python编程语言的基础概念,包括机器语言、汇编语言与高级语言的区别,重点讲解了Python语言的特点和使用方法。内容涵盖数据类型、进制转换、数学运算、条件分支等,并通过实例演示了简单的数学计算和条件判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、了解电脑的常识
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);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值