• day1---while循环语句和练习


      1 # -*- coding:utf-8 -*-
      2 '''
      3 一、while循环语句:
      4 while 条件(可以是比较运算,布尔值等):
      5     循环体:(需要包含终止循环语句(否则就是死循环)
      6              终止循环:1、改变条件,使条件不成立
      7                       2、break  立刻中断跳出循环,不执行while循环了
      8                       3、continue 中断本次循环,执行下个迭代 )
      9 
     10 '''
     11 # 输出1到100的值。
     12 # 方法1:标志位
     13 count = 0
     14 flag = True
     15 while flag:
     16     count += 1
     17     print(count)
     18     if count == 100:
     19         flag = False
     20 
     21 # 方法2:
     22 count = 0
     23 while count < 100:
     24     count += 1
     25     print(count)
     26 
     27 '''
     28 循环终止:
     29 1、break ---终止整个循环,执行循环以外的代码。
     30 2、continue---终止本次循环,执行下次循环。
     31 '''
     32 #break
     33 print('break相关demo')
     34 while True:
     35     print('')
     36     break
     37     print('')   #不会被执行因为遇到break,终止整个循环。如果没有break,这个循环体会一直执行,死循环
     38 print('人民')
     39 
     40 #continue
     41 print('continue相关demo')
     42 a = 0
     43 while a < 10:
     44 
     45     a += 1
     46     if a == 6:
     47         continue
     48       #不会打印6,因为遇到continue,不会执行a==6这次循环,但是还会执行a大于6小于10的循环
     49     print(a)
     50 print('loop out')
     51 
     52 # 作业:
     53 # 1、输出1加到100的值。
     54 # 2、输出1-5和95-100的数据。
     55 # 3、使用while循环输出1、2、3、4、5、7、8、8、9、10.
     56 # 4、输出1-100所有奇数的和
     57 # 5、输出1-100所有偶数的和
     58 # 6、用户登录三次机会
     59 # 作业1、方法1:
     60 count = 1
     61 sum = 0
     62 while count <= 100:
     63     sum = sum + count
     64     if count == 100:
     65         print(sum)
     66     count += 1
     67 
     68 # 作业1、方法2:
     69 count = 1
     70 sum = 0
     71 while count <= 100:
     72     sum = sum + count
     73     count += 1
     74 print(sum)
     75 
     76 # 作业2:输出1-5和95-100的数据。
     77 a = 0
     78 while a < 100:
     79     a += 1
     80     if a > 5 and a < 95:
     81         continue
     82     print(a)
     83 
     84 # 作业3、使用while循环输出1、2、3、4、5、7、8、8、9、10.
     85 count = 0
     86 while count < 10:
     87     count += 1
     88     if count == 6:
     89         continue
     90     print(count)   #通过以上几个例子,我们得出规律,如果要在循环输出中不输出某个值,
     91     # 1、用continue进行终止
     92     # 2、而且叠加条件(count += 1)需要放在if判断之前,输出结果需要放在if之后
     93 
     94 # 4、输出1-100所有奇数的和
     95 count = 0
     96 sum = 0
     97 while count < 100:
     98     count += 1
     99     if count % 2 == 1:
    100         sum += count
    101 print(sum)
    102 
    103 # 5、输出1-100所有偶数的和
    104 count = 0
    105 sum = 0
    106 while count <= 100:
    107     count += 1
    108     if count % 2 == 0:
    109         sum += count
    110 print(sum)   #2550
    111 
    112 # 6、用户登录三次机会
    113 
    114 name1 = 'jianghuyixiao'
    115 password1 = 123123
    116 count = 1
    117 while count <= 3:
    118     name = input('请输入你的用户名:')
    119     password = int(input('请输入你的密码:'))
    120     if name == name1 and password == password1:
    121         print('恭喜你登录成功')
    122     else:
    123         print('用户名或者密码错误,请修改后重新登录!')
    124     count += 1
  • 相关阅读:
    glib 库 hash table 使用
    git 使用
    centos6.5 下安装 sqlplus
    Oracle tns 协议
    unix环境高级编程附录 B 通用代码
    centos6.5安装gtk开发环境
    linux 下定位程序假死
    Kotlin与Android SDK 集成(KAD 05)
    Kotlin的android扩展:对findViewById说再见(KAD 04)
    Kotlin类:功能更强、而更简洁(KAD 03)
  • 原文地址:https://www.cnblogs.com/jianghuyixiao/p/9805339.html
Copyright © 2020-2023  润新知