zoukankan      html  css  js  c++  java
  • while循环

    # while循环
    """1.一个班级有一个花名册,存在列表里
    从控制台输入,如果名字在花名册里
    就打印这个用户名正确
    如果不存在 就报错"""
    # i j k n m 一般用来表示数字类型的变量
    # name = ["moon", "star", "son"]
    # user = input("请输入姓名")
    # if user in name:
    #     print("用户名正确")
    # else:
    #     print("用户名不正确")
    
    """
    while循环
    1)语法:
    while 条件表达式: 逻辑运算、成员运算、比较运算、空数据、布尔值
        代码块
    2)执行规律:
    首先判断while后的条件是否成立
    如果True,执行代码块,执行完毕之后,继续判断
    否则 不进入内部执行代码块
    3)while True:
            print("这是一个死循环")
    4)防止代码进入死循环,加一个变量来控制循环次数
    5)空数据是False 非空数据是True 
    一直True就会进入死循环
    一直空就不进入循环
    """
    # a = 1
    # while a <= 10:
    #     print("现在输出第{}次".format(a))
    #     a += 1
    
    """利用while循环,实现1-100的整数相加"""
    # s = 1
    # sum_1 = 0
    # while s <= 100:
    #     sum_1 += s
    #     s += 1
    # print("求和的结果是%d" % sum_1)
    
    """
    while与if语句搭配使用 break continue
    
    """
    
    # 1.寻找10-12岁的小女孩。编写程序,询问用户的性别(m表示男性,f表示女性)和年龄
    # 然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数
    
    i = 10  # 询问次数
    sum_1 = 0
    while True:
        sex = input("请输入性别")
        if sex == "f":
            i -= 1
            age = input("请输入年龄")
            if 10 <= int(age) <= 12:
                print("恭喜可以加入足球队")
                sum_1 += 1
                # i -= 1
            else:
                print("很遗憾你不符合加入条件")
                # i -= 1
        else:
            print("很遗憾你不符合加入条件")
            i -= 1
        if i == 0:
            break  # 结束循环 跳出循环
        else:
            continue  # 结束本轮循环 进行下一轮循环
    print("一共有%d位符合条件" % sum_1)
    

      

  • 相关阅读:
    java 中 this 和 super 说明及在构造器中super()和this()相互调用执行顺序
    Java中get()方法和set()方法如何使用?
    java中如何在键盘中输入一串数字然后存入数组中?
    修改阿里云服务器主机名称
    flask第一个页面
    爬取汽车之家新闻的数据
    冒泡排序
    爬取简书
    Mac Flask-Migrate 安装出现错误
    C++__ 判断和循环
  • 原文地址:https://www.cnblogs.com/come202011/p/12232320.html
Copyright © 2011-2022 走看看