欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > Python(win+r--mspaint——打开画图)

Python(win+r--mspaint——打开画图)

2025/9/27 20:50:52 来源:https://blog.csdn.net/xia_dong/article/details/140394265  浏览:    关键词:Python(win+r--mspaint——打开画图)

按位与:&,按位或:|,按位异或:^,按位取反:~

左移位(2<<3)=2* 2*2*2

右移位(8>>2)=8//(整除)2=4,4//2=2

口诀:左乘右除

运算符的优先级:

最后算赋值

在Python中,pass 是一个特殊的关键字,它用于在语法上需要一个语句的地方,但程序中不需要执行任何操作。它的作用相当于一个空操作,什么也不做。某些结构需要至少有一个语句,例如 ifforwhiledef(定义函数)等。如果你暂时不想在这些结构中执行任何操作,可以使用 pass

模型匹配:相当于C语言中的switch——即用match……case语句

Python中循环有两类:1——遍历for循环,2——无限while循环

range()函数是Python中的内置函数,产生一个[n,m)的函数序列,包含n但是不包含m

user_name=input('请输入:')
pin=input('mima:')
if user_name=='xy'and pin=='1234':print('success')
else:print('No')
for i in range(1,10):gw = i % 10#计算个为数sw=i//10%10#计算十位数bw=i//100#计算百位数

无限循环的扩展结构:while ……else

i=0
while i<3:user_name=input('请输入你的用户名:')pin=input('请输入密码:')if user_name=='xy'and pin=='1234':i=4#为了让循环终止else:if i<2:print('还有',2-i,'次机会')i+=1
if i==3:print('错误')

for的循环嵌套语句

长方形

for i in range(1,4):for j in range(1,5):print('*',end='')print()

三角形 

for i in range(1,6):for j in range(1,6-i):print(' ',end='')for k in range(1,i*2):print('*',end='')print()

菱形

row=eval(input('行数:'))
while row%2==0:print('qcxsr')row=eval(input('行数:'))
top_row=(row+1)//2
for i in range(1,top_row+1):for j in range(1,top_row+1-i):print(' ',end='')for k in range(1,i*2):print('*',end='')print()
bottom_row=row//2
for i in range(1,bottom_row+1):for j in range(1,1+i):print(' ',end='')for k in range(1,2*bottom_row-2*i+2):print('*',end='')print()

eval函数与input使用相当于C语言中的scanf可以具有输入的作用,用来获取用户输入的数值

空心菱形

row=eval(input('行数:'))
while row%2==0:print('qcxsr')row=eval(input('行数:'))
top_row=(row+1)//2
for i in range(1,top_row+1):for j in range(1,top_row+1-i):print(' ',end='')for k in range(1,i*2):if k==1 or k==i*2-1:print('*',end='')else:print(' ',end='')print()
bottom_row=row//2
for i in range(1,bottom_row+1):for j in range(1,1+i):print(' ',end='')for k in range(1,2*bottom_row-2*i+2):if k==1 or k==2*bottom_row-2*i+2-1:print('*',end='')else:print(' ',end='')print()

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词