python基础运算(新手)

print( 9 % 4 )==>2 取余数

a=2
b=3

a + = b a+=b—>a=a+b

a - = b a-=b—>a=a-b

a * = b a*=b—>a=a*b


== 等于
!= 不等于
<= 小于等于

print(10==10) 等于
print(10!=32) 不等于
print(10<=32) 小于等于


and or not 优先级为 not 》 and 》 or
and : 一假则假 与的关系
or : 一真则真 或的关系
not : 取反 Not false ==>true

b = 10>4 #true
b1 = 10>2 #true
b2 = 2>3 #false
b3 = 10<5 #false
print(b and b1 and b2) #false
print(b or b1 or b2) #true
print(b1 or b2 or b3) #true
print(b2 or b3) #false

a= 10
b= ‘aa’
print(a and b ) #返回b的值
print(a or b ) #返回a的值
print(not a) #返回false

优先级为 not 》 and 》 or

格式:
if 判断语句 :
执行的代码1.。。
执行代码2.。。

执行流程:如果判断语句是true。执行if体中的内容(执行的代码1.。。执行的代码2.。)
if体执完后,程序继续执行后面的内容,直到程序结束。

if age < 18:

print(‘不能玩游戏’)

print(‘程序结束’)

a=10
b=2
if a>b:
print(‘这是错误的’)
else:
print(‘这是正确的’)
print(‘程序结束’)
##女盆友过节

if jr==‘生日’:
print(‘蛋糕,花’)
elif jr==‘情人节’:
print(‘花!!各种花’)
elif jr==‘圣诞节’:
print(‘化妆品’)
else:
print(‘红包走一走’)
print(‘悲哀不??惊喜不!!!’)

上火车例子
icket=‘有’
daozi_length=18
if icket==‘有’:
print(‘火车票通过了’)
if daozi_length >=16:
print(‘携带管制刀具!没收!送公安局’)
else:
print(‘没票不能上车’)

猜拳游戏
player_str=input(‘请玩家输入要出的拳头’)
player=int(player_str)
computer=1
if(player1 and computer 2)or(player2 and computer3)or(player3 and computer1):
print(‘电脑弱爆了。。。’)
elif player==computer:
print(‘决战到天明’)
else:
print(‘人类弱爆了’)

Imputer random----产生一个int类型的随机数

打印小星星
a=1
while a<=4:
print(’*’*a)
a+=1
print(‘程序结束了’)
一到一百相加
a=1
b=0
while a<101:
b+=a
a+=1
print(b)
变量b是保存计算结果的,很显然一开始必须是0,a是某一次循环待加的数,当然,根据需要要从1加到100,所以初始化为1,接下来进入循环:
1,把加数结果b再加上下一个个加数,就是a,此时a=1,即第一个加数;
2,更新加数,a+=1,就是下一个待加数;
3,打印中间结果b,跳到第一步继续下一轮加法运算
直到加数a=101,循环退出。

猜你喜欢

转载自blog.csdn.net/weixin_44239431/article/details/85254401