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
            
    
    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    Conda 中安装 Keras
    Clean Docker :
    Conservation Vs Non-conservation Forms of conservation Equations
    C语言之预处理命令
    const指针用法总结
    C语言中的小启发(陆续更新。。。)
    左值与右值
    计算的次序
    C语言中的符号重载
    C语言之switch语句详解
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15034425.html
Copyright © 2011-2022 走看看