语句
赋值语句
序列赋值
x,y = 4,8p,q = "st"x,y = y,x #交换两个变量的值a,*b = [5,2,0] #序列元素多于变量的情况l=m=n=1 #多变量同时赋值
分支语句:if语句
小实例
在IDEL中,ctrl + n ,新建文件
x = int(input())if x%2==0:print("偶数")else:print("奇数")
保存文件,Run;
循环语句:for语句
示例
for i in[1,2,3,4]:print(i)
range函数
range(start,stop,step)
示例
n = int(input())f = 1l = list(range(1,n+1))for i in l:f = f*i #求阶乘print(f)
推导式
列表
列表推导式
eg:
nl = [num for num in range(1,8) if num%2==1]nl
小tips:将光标移动到语句上,键入回车,可以重复该语句。
格式化输出
format()函数
low,up = input().split()low,up = int(low),int(up)for i in range(low,up,2):print(i,"{:.1f}".format(5*(i-32)/9))