【Python】Python语言基础2

发布时间 2023-09-09 16:22:02作者: Hanson楼峻康

条件语句

if 条件1:
    语句块1
elif 条件2:
    语句块2
elif 条件3:
    语句块3
.....
else:
    语句块4
  • 在书写过程中,不要忘记缩进四格

关系运算符

> >= < <= == != in
  • 前六个多针对于数学关系,最后一个多用于字符串类型

赋值的拓展

x=x+6这样的代码为累加,也可以写作x+=6,其他算数运算符皆可以以此类推

while的循环结构

while 条件:
    语句块

辗转相除法

  1. 输入两个正整数m和n
  2. 若m<n,则交换m和n的值
  3. 以m除以n,相除得到的余数为r
  4. 若r=0,则输出n的值,算法结束;否则,执行步骤5
  5. 令m=n,n=r,返回步骤3继续执行

基础函数拓展

Python本身自带一些基础函数

abs()    获取括号中变量的绝对值(括号中只能填一个变量名)
ord()    返回括号中变量的ASCLL码值(括号中只能填一个变量名)
round(x,n) 对x进行四舍五入至小数点后n位,如不足n位,自动补0 (x为变量名,n为数字)
round(x)   对x进行四舍五入(x为变量名)
max()    获取括号中多个变量的最大值(括号中至少填两个变量名,逗号隔开)
min()    获取括号中多个变量的最小值(括号中至少填两个变量名,逗号隔开)
len()    返回序列长度(括号中填写的变量必须是序列类的)