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
            
    
    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    测试杂谈
    使用jQuery完成表单验证
    session&&cookie
    jQuery中关于toggle的使用
    Regist&Login
    关于线程的面试题
    成语验证码所需素材
    验证码测试-demo
    java动态生成验证码图片
    servlet-向页面输出中文出现乱码处理方式
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15034425.html
Copyright © 2011-2022 走看看