python符号总结及习题解答

Python的定义变量

变量名=变量值

这不意味着python的变量没有类型,python的变量也存在着数据类型,Python解释器通过变量值,自动判断变量的类型,在赋予这个变量。可以使用全局type来查看数据的类型。

数值型

对应的就是数字,这个类型下又存在更小的类型

整数:(int)

浮点数(float)

复数(complex)

Python的多行注释:使用三引号

布尔类型:表现事物的俩种状态  一个为真(true) 一个为假(false)。

字符串:

字符组成的串。是引号中的内容。

span

字符串的转义:在编程中,需要字符串展示出一定的效果——缩进、换行。

使用\字母表示一种特殊函数

\n 换行

\t回车

\t制表符

类型转换:

数据运算时,必须保证是同一类型才能正常运行。类型分类:

自动转换类型:低类型会自动向高类型转换

布尔类型会自动转换为整数

强制转换类型:字符串转换为整数:int()

字符串转换为浮点数:float()

将其他类型转换为字符串:str(其他类型)

字符串格式

算术运算符:(+  ,-  ,* ,/  ,//:整除,%,**:幂次方)

计算机中的浮点数问题:

在计算机中,浮点数可能会出现错误情况

建议在高精度运算时,不采用浮点数运算

关系运算符:

又称为比较运算符

>  <  <=  >=  !=(不等于)  ==

逻辑运算符:

条件的组合问题

并且:俩个或多个条件之间的并列关系

或者:俩个或者俩个以上之间的或者关系——只要又一者成立,则成立,都为假,才为假

And  or  not、

所属运算符:

表示是否存在于某个容器中: in  not in

Is运算符:

Is关键字,判断俩个变量的值是否相等

==判断俩个变量的值是否相等

赋值运算符:

=最常见的赋值运算符(将等号右侧的值赋予左侧的变量)

+=

- =

*=

/=

//=

**=

Python中不存在自加自减运算符

前加加和后减减,优先级特别的低,比赋值法还要低。

三目运算符:

如Java、c、c++中 存在三目运算符。

变量 = 表达式

若成立 将?后的第一个代码赋给第一个值

若不成立,将第二个值

三目运算符的本质就是if  else的简化写法。

程序控制流程:

程序控制流程共有三种,俗称三大流程。

  1. 顺序:从左到右,自上而下执行的。
  2. 选择:选择结构中,可以分为三种情况

单分支

If条件:

     (需格式统一的缩进)

双分支:

条件成立,则会执行if中的代码

else:条件不成立情况

   多分支:可以使用单双分支,但超过三个以上不建议使用

If条件1

Pass

elif条件2::

Pass

elif条件3::

Pass

...

习题简答:

1. 作业:给定成绩,判断用户成绩的档次
100:提示满分
90~100:优秀
80~100:良好
70~80:还可以,多多努力
60~70:合格
0~60:不合格
0:鸡蛋

3. 作业:下列哪一项是“4是奇数或-9为正数”的否定(  c)
A、4是偶数或-9不是负数
B、4是奇数或-9不是负数
C、4是偶数和-9是负数
D、4是奇数和-9不是负数

4. 作业:判断一个整数是奇数还是偶数

5. 求矩形的面积和周长

6. 根据天数(从控制台上输入)计算这一年中的周数和剩余的天数

7. 根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用math.pi,也可以使用3.14)

8. 输入一个年份,判断该年是否是闰年

9. 输入赵本山的考试成绩,显示所获奖励
成绩==100分,爸爸给他买辆车
成绩>=90分,妈妈给他买MP4
90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买

10. 计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **

11. 健康计划
用户输入身高(m),体重(kg)

计算公式:BMI = 体重 / 身高^2

BMI < 18.5:过轻
18.5≤ BMI <24:正常
24 ≤ BMI <27:过重
27 ≤ BMI < 30:轻度肥胖
30 ≤ BMI < 35:中度肥胖
BMI ≥ 35:重度肥胖

12. 设计一个程序,完成(英雄)商品的购买(界面就是第一天打印的界面)
展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款
输入付款金额->打印购买小票(扩展)

13. 输入三边的长度,求三角形的面积和周长(海伦公式)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值