《产品经理学技术2python》读书笔记③常用符号与逻辑

1、从加减乘除到乘方

a=7

b=2

print(a+b)

print(a*b)

print(a/b)

#a的平方

print(a**2)

#根号a

print(a**0.5)

print(a**1/3)

#商和余数

#7除以2等于3余1

print(a//b)

print(a%b)

'''

eg:算坐标:

比如小朋友排座位,每排8个,学号36的小朋友坐第几排第几位?

'''

a=8

id=36

print("学号为{}的小朋友坐在第{}排第{}位".format(id,id//a+1,id%a))

#以上判断基于余数不为零,但是当余数为零时,是可以使用判断使排数不加1


2、简单的是与非

#当print一个表达式的时候,这个表达式已经不是自身的含义了,而是这个表达式本身的对错

print(3<5)

print(3>5)

print("3<5")

#注意两个等于号和一个等于号的区别:2个是真的等于,1个是表达的是赋值

print(3==5)

print(3=5)

'''

且   或    非

'''

print(True and True)

print(True and False)


print(False or True)

print(False or False)


print(not True)


3、常用循环一次性概览

控制流本质上还是模拟人脑的【判断】部分

if:if代表的是最简单的人脑的判断思维--如果这个草莓很甜,我就买

while:while代表的是人脑的扫描行为--我不停地看时钟,如果到了12点,我就睡觉

for:for代表的是检索--我从这本字典的30页看到120页,去寻找一个生僻的字(比如媲)

import random

number=3

ran=random.randint(1,6)

if number==ran:

print("number 和 ran 相等")

elif ran>3:

print("ran 大一些")

else:

print("number 大一些")


if(ran>=1andran<3):

print(ran)

print("ran 在1和2之间")

elif(ran>=3):

print(ran)

print("ran 在3,4,5,6之间")


import random

import time

while True:

print("正在生成随机数...")

time.sleep(0.4)

number=3

ran=random.randint(1,16)

if number==ran:

print("两者相等")

print("程序即将跳出...")

break

elif number

print("随机数比较大")

print("number比较大")


import random

for i in range(1,20):

print("第{}次生成随机数{}".format(i,random.randint(1,20)))

你可能感兴趣的:(《产品经理学技术2python》读书笔记③常用符号与逻辑)