变量特征,流程控制-python

变量特征,流程控制-python,第1张

概述变量的三大特征: -type:查看数据的类型 -id:表示变量在内存中的地址,是一串数字 -value:变量的值 ‘‘‘用户与程序交互: input() 输入 print() 输出username = input(‘输入提示信息:‘)‘‘‘username = input(‘请输入用户名:‘)print(username)password = 变量的三大特征:

-type:查看数据的类型

-ID:表示变量在内存中的地址,是一串数字

-value:变量的值

‘‘‘用户与程序交互:     input()   输入     print()   输出username = input(‘输入提示信息:‘)‘‘‘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(‘登录失败‘)# 占位符:%sstr1 = ‘很帅‘print(‘tank%s‘ % (str1,))   # tank很帅str2 = ‘信念与我同在,我将坚无不摧!‘print(‘自信养成记1: %s‘ % (str2,))price1 = input(‘请输入该用户当月扣费月租:‘)all = input(‘请输入该用户当前余额:‘)print(‘亲爱的移动用户,您当月月租为[%s]元,账户余额为[%s]元!‘ % (price1,all))# - 算术运算符print(1 + 1)  # 2n1 = 1# n1 = n1 + 1  # n1 += 1# print(n1) # 2n1 += 1# 赋值运算符: -=print(10 - 1) # 9# *=print(12 * 12)   # 144print(11 / 3)   # 3.666...print(11 // 3 )   # 3print(11 % 3)   # 2# 比较运算符print(1 == 2)   # Falseprint(1 > 2)   # Falseprint(1 < 2)   # Trueprint(1 >= 2)   # Falseprint(1 <= 2)   # True# is: 比较两个变量的ID是否相等x = 10print(ID(x) == ID(x))   # Trueprint(x is x)   #True# 逻辑运算符# and: 左右两边的条件都为True才为True,否则为Falseprint(x == 1 and x == 10)   # Falseprint(x == 10 and x == 10)   # True# or: 判断两边的条件是否成立,其1成立则为Trueprint(x == 10 or x == 1)   # True# not: 相反print(x == 10)   # Trueprint(not x == 10)   # False# no-->and-->or#           True or Falseprint(not x == 1 or x == 10 and x == 20)   # True# 链式赋值n = 10y = nz = yprint(n,y,z)n = y = z = 10print(n,z)# 交叉赋值x = 10y = 20# x与y的值互换# x = 20   y = 10z = x   # 10x = y   # 20y = z   # 10x = 10y = 20# 10,20 = y=10,x=20x,y = y,xprint(x,y)   # 20 10#解压缩赋值#        0  1  2List1 = [1,2,3]x = List1[0]y = List1[1]z = List1[2]print(x,z)   # 1 2 3x,z = List1print(x,z)   # 1 2 3‘‘‘if 分支‘‘‘#猜字符游戏;猜测用户输入的字符是否是9527.number = 9527guess = input(‘请输入猜测数字:‘)print(guess)print(type(guess))  # str#把字符串类型转为整型guess = int(guess)print(type(guess)) # intif guess == number:    print(‘猜对了!‘)elif guess < number:    print(‘猜小了‘)else:    print (‘猜大了!‘)‘‘‘while循环:        语法:             while 判断条件:                               # 若条件成立则"循环"执行以下代码                   printt(‘111‘)    ‘‘‘#import time# True:#   print(1111)#   time.sleep(1)#    berak#猜字符游戏:猜测用户输入的字符是否是9527,限制只能猜3次。number = 9527init = 1  # 1 2 3 4while True:    #若init大于3结束循环    if init > 3:        print(‘猜错3次了,gun吧‘)        break    guess = input(‘请输入猜测数字:‘)    guess = int(guess)    if guess == number:        print(‘猜对了!‘)        break    elif guess < number:        print(‘猜小了‘)    else:        print(‘猜大了!‘)        #若没有退出循环证明猜错了, init +1        init +=1

 

流程控制

对流程的控制,控制某些事件的发生。

-if分支判断:

语法:

       if  判断条年:

            #条件若成立执行

           print(‘条件成立!‘)

       #若if条件不成立,则执行此处

         elif  判断条件:print(‘另一个条件成立‘)

       #若if条件不成立,则执行此处

         elif  判断条件:print(‘另一个条件成立‘)

       #若if与elif条件不成立,则执行此处

         else:

                #若条件不成立则执行

                print(‘条件不成立!‘)

总结

以上是内存溢出为你收集整理的变量特征,流程控制-python全部内容,希望文章能够帮你解决变量特征,流程控制-python所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1191142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存