day2
python入门day2
-流程控制
对流程的控制,控制某些事件的发生
-if分支判断:
#条件若成立执行
print('条件成立')
#若if条件不成立,则执行此处
elif 判断条件:
print('另一个条件成立')
#若if与elif条件不成立,则执行此处
else:
#若条件不成立则执行
print('条件不成立!')
'''
while循环:
语法:
while 判断条件:
#若条件成立则“循环”执行以下代码
print('111')
break:结束本层循环
'''
#import time
#while True:
# print(1111)
# time.sleep(1)
# break
list1=[1,2,3,4,5]
#list1-len=len(list1)#5
#
#while list1-len>0:
# list1-len-=1
# #print(list1-len)#4 3 2 1 0
# print(list1[list1-len])
#依次循环取出list1中的每一个值
for x in list1:
print(x)
#-算术运算符
print(1+1)#2
n1=1
#n1=n1+1#n1+=1
#print(n1)#2
n1+=1
#赋值运算符:-=
print(10-1)#9
#*=
print(12*12)#144
print(11/3)
print(11//3)
print(11%3)
#比较运算符
print(1==2)
print(1>2)
print(1<2)
print(1>=2)
print(1<=2)
#is:比较两个变量的id是否相等
x=10
print(id(x)==id(x))
print(x is x)
#逻辑运算符
#and:左右两边的条件都为True才为True,否则为False
print(x==1 and x==10)
print(x==10 and x==10)
#or:判断两边的条件是否成立,其1成立则为True
print(x==10 or x==1)
#not:取反
print(x==10)
print( not x==10)
#no-->and-->or
print(not x==1 or x==10 and x==20)
'''
用户与程序交互:
input() 输入
print() 输出
username=input('输入提示信息:‘)
print(username)
password=input('请输入密码’)
print(password)
#如果
#username=='tank'True
#and:左右两边的条件都为True才为True,否则为False
#password=='123'True
#if 条件判断:如果条件判断==True,执行if下的代码
if username=='tank'and password =='123':
#False and True ---》False
print('登录成功')
else:
print('登录失败')
'''
''' if分支 ''' #猜字符游戏:猜测用户输入的字符是否时9527. number=9527 init=1 while True: if init>3: print('猜错了三次,gun吧!') break guess=input('请输入猜测的数字') print(type(guess))#str #把字符串类型转为整型 guess=int(guess) print(type(guess))#int if guess==number: print('猜对了') break elif guess<number: print('猜小了') else: print('猜大了') init+=1
#占位符:%s str1='帅' print('tank%s'%(str1)) str2='信念与我同在,我将无坚不摧!' print('自信养成记1:%s'%(str2,)) price1=input('请输入该用户当月扣费月租:') all=input('请输入该用户当前余额:') print('亲爱的移动用户,您当月月租为【%s】元,账户余额为【%s】元'%(price1,all))
浙公网安备 33010602011771号