Day3

今日笔记

#-算术运算符
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)'''
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
print( not x==10)
#no-->and-->or
print(not x==1 or x==10 and x==20)

#占位符:%s
str1='帅'
print('tank%s'%(str1))
str2='信念与我同在,我将无坚不摧!'
print('自信养成记1:%s'%(str2,))
price1=input('请输入该用户当月扣费月租:')
all=input('请输入该用户当前余额:')
print('亲爱的移动用户,您当月月租为【%s】元,账户余额为【%s】元'%(price1,all))

-流程控制
    对流程的控制,控制某些事件的发生
        -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)

'''
whlie循环:
if分支
'''
     语法:
          whlie判断条件:
          
               #若条件成立则“循环”执行以下代码
               print('111')
               
         break:结束本层循环
'''
#import time
#whlie time
#  print(11111)
#  time.sleep(1)
#  break
number=9527
init=1
#whlie True:
  #若大于3结束循环
   


guess=input('请输入猜测数字:')
print(guess)
print(type(guess))  # str

#把字符串类型转为整型
guess=int(guess)
print(type(guess))   # int

if guess==number:
    print('猜对了!')

elif guess<number:
    print('猜小了!')

else:
'''
whlie循环:
if分支
'''
语法:
whlie判断条件:

#若条件成立则“循环”执行以下代码
print('111')

break:结束本层循环
'''
#import time
#whlie time
# print(11111)
# time.sleep(1)
# break
number=9527
init=1
#whlie True:
#若大于3结束循环



guess=input('请输入猜测数字:')
print(guess)
print(type(guess)) # str

#把字符串类型转为整型
guess=int(guess)
print(type(guess)) # int

if guess==number:
print('猜对了!')

elif guess<number:
print('猜小了!')
'''
whlie循环:
if分支
'''
语法:
whlie判断条件:

#若条件成立则“循环”执行以下代码
print('111')

break:结束本层循环
'''
#import time
#whlie time
# print(11111)
# time.sleep(1)
# break
number=9527
init=1
#whlie True:
#若大于3结束循环



guess=input('请输入猜测数字:')
print(guess)
print(type(guess)) # str

#把字符串类型转为整型
guess=int(guess)
print(type(guess)) # int

if guess==number:
print('猜对了!')

elif guess<number:
print('猜小了!')

else:
print('猜大了!')

else:
print('猜大了!')
print('猜大了!')

 

上一篇:第六章第二十二题(数学:平方根的近似求法)(Math: approximate the square root) - 编程练习题答案


下一篇:Python 猜数小程序(练习)