Python笔记第二次

常见运算符

  • 算术运算符
    • ±---------加
    • 减-------- -
    • 乘 -------- *
    • 除 -------- / Java C c++ 作为整除运算
    • // ------- 整除 只取整数的部分
    • % ------ 取余 取余数 模
    • 幂次方 ------- **
  • 比较(关系)运算符
    返回值是boolean类型
    特别是在if语句中比较两个变量的时候,a==b的格式
    • 大于 -------- >
    • 小于--------- <
    • 大于等于 -------- >=
    • 小于等于 --------- <=
    • 等于 ------ ==
    • 不等于 -------!=
    	print("输入两个数字,判断两之间的关系")
    	w=input("第一个数字")
    	e=input("第二个数字")
    	print("第一个数字小于第二个数字")
    	print(w<e)
    	print("\n")
    	print("第一个数字大于第二个数字")
    	print(w>e)
    	print("\n")
    	print("第一个数字小于等于第二个数字")
    	print(w<=e)
    	print("\n")
    	print("第一个数字大于等于第二个数字")
    	print(w>=e)
    	print("\n")
    	print("第一个数字等于第二个数字")
    	print(w==e)
    	print("\n")
    	print("第一个数字不等于第二个数字")
    	print(w!=e)
    	print("\n")
    	print("w>e的结果是"+str(w>e))
    
    
  • 逻辑运算符
    比较的两者的关系 与 或 非 返回结果是True或者False
    • and ------ 与 且 一假则假
    • or --------- 或 一真则真
    • not ------- 非 一般与in关键字连用
    	and  or  not 与,或,非
    	not 一般与in关键字连用
    	a = [1,2,3,4,5] (a是容器)
    	>>> 1 in a
    	True
    	>>> 1 not in a
    	False
    
  • 赋值运算符
    python里没有自加自减
    • = 等于 a =10
    • += a += 10 --------a = a + 10
    • -=
    • *=
    • /=
    • **=

选择结构----if

注意:python 是严格要求缩进格式的语言(缩进表现层级关系),要么都是缩进(tab)要么都是
空格

  • if else结构
    if 条件:
    条件满足的语句
    else:
    条件满足的语句
  • if elif结构
    if 条件:
    #条件满足
    elif 条件:
    #条件满足
    elif 条件:
import math
dir(math) --------- 查看Math库有哪些方法
help(math.pi)

while循环

while循环语法结构:
while 循环的条件:
#缩进 循环体

实现两个数的交换
1.num1 = num2

2.num2 = temp

3.
num2 = num1 + num2
num2 = num1 - num2
num1 = num1 - num2
4.
# 异或交换发 python独有 num1,num2 = num2,num1

a = int(input("输入要打印的行数"))
n=1#行,
m=1#第n行第m个
j=" "
while n<=a:
	while m<=n:	
		j=j+"*"
		m+=1
	m=1	
	print(j)
	j=" "
	n+=1
'''
九九乘法表
'''
a = int(input("输入要打印的行数"))
n=1#行,
#第n行第m个
while n<=a:
	m=1
	while m<=n:	
		res = m*n
		if res<10:
			print("%s*%s=%s  "%(m,n,m*n),end="")
		else:
			print("%s*%s=%s "%(m,n,m*n),end="")
		m+=1
	print()
	n+=1
	if a==0 :
	print("%s不是质数"%(a))
elif k<=2:
	print("%s是质数"%(a))
'''

while True:
表示一直进行循环

for循环

for 变量 in 容器:
#循环体
for in循环主要用于遍历可迭代对象(python是一种数据类型------容器)

range() ---------- 范围的意思 ------ 前闭后开
range(参数) ---------------表示从0开始到参数结束打印此区间所有的整数,前闭后开
range(参数1,参数2)-------------表示打印参数1到参数2区间内的整数,前闭后开
range(参数1,参数2,step)------表示打印参数1到参数2区间内的整数,数据的变化随step的变化而变化,默认的step的值为1,前闭后开。
例:
range(5,0,-1)
效果为从5到1输出5,4,3,2,1
step可以理解为跳几个数在输出下一个数,负数为逆序输出

循环语句的特殊代码
break ------- 跳出循环
continue ---------- 继续循环

输出菱形	
n=6	
     *
    ***
   *****
  *******
 *********
***********
 *********
  *******
   *****
    ***
     *
131*
223*
315*
407*
n行 m空  2*n-1*
n+115*
n+223*
n+331*

n = int(input())
for i in range(1,(n+1)):
	k = n-i
	for j in range(0,k):#输出空格
		print(" ",end="")
	p =	2*i-1	
	for o in range(0,p):
		 	
		print("*",end="")
	print("")		
for i1 in range(1,n):
	k1 = i1
	for j1 in range(0,i1):#输出空格
		print(" ",end="")
	p1 =2*(n-i1)-1	
	for o1 in range(0,p1):
		print("*",end="")
	print("")			
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值