zoukankan      html  css  js  c++  java
  • 全局变量把值固定

    由于d=1在while之上会把d=1这个值在下次调用,所以每次的while循环内部d开始都永远为1

    while True: # 大循环写死
        print('.....................................................')
        h=input('enter your point >> ')
        i=1
        d=1
        while d!=2: # 第二个循环并没有写死
            # while i!= 2:
            #     # 非数字的情况
            #     if not h.isdigit():
            #         print('your key words is not number')
            #         h=input('enter your point >> ')
            #     else :
            #        i=i+1
            #        print('现在的i是多少:',i)
            # y=int(h)      
            # while i!= 3: # 这个判断情况写的i != 3真差
            #     if y>100 or y<1:
            #         print(' the number is entered by your entering must be between 1 and 100')
            #         h=input('enter your point >> ')
            #     else :
            #         i=i+1
            y=int(h)
            if y >= 60 and y < 80:
                print (h+' got C')
                d=d+1
            elif y < 60:
                print (h+' got D')
                d=d+1
                print(d)
            else :
                print (h+' got A')
                d=d+1 # 这里不会等于2退出循环么,这是由于d=1在while之上会把d=1这个值在下次调用,所以每次的while循环内部d开始都永远为1
            
    
    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    ammap demo
    sql批量新增和修改
    js右键菜单
    C# 索引器
    NUnit使用体会
    js拖动效果
    Js 原型对象与原型链(转)
    sql for xml子句
    ASP.NET应用程序生命周期
    HttpWebRequest和HttpWebResponse
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15034425.html
Copyright © 2011-2022 走看看