练习题:

  1.使用while循环 输出 1 2 3 4 5 6   8 9 10

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
1 count = 1
2 while count < 11:
3     if count == 7: pass
4     else:
5     print(count)
6     count += 1
7 
8 print('-' * 10 + 'end' +'-' * 10)

  2. 求1-100的所有数的和

1 n = 1
2 s = 0
3 while n < 101:
4     s = s + n
5     n = n + 1
6 
7 print(s)

  3. 输出1-100内的所有奇数

1 n = 1
2 while n < 101:
3     if n % 2 == 0:
4     pass
5     else:
6     print(n)
7     n = n + 1

  4. 输出1-100内所有偶数

1 n = 1
2 while n < 101:
3     if n % 2 == 0:
4     print(n)
5     else:
6       pass
7     n = n + 1

  5. 求1-2+3-4+...+99的所有数的和

 1 n = 1
 2 s = 0
 3 while n < 101:
 4     temp = n % 2
 5     if temp == 0:
 6         s = s - n
 7     else:
 8         s = s + n
 9     n = n + 1
10 
11 print(s)

  附加:用户登录(三次机会重试)

 1 count = 0
 2 while count < 3:
 3     
 4     user = input("Please input your username: ")
 5     passwd = input("Please input your passwd: ")
 6     if user == 'alex' and passwd == '123':
 7         print('欢迎登陆')
 8         print('-'*10)
 9         break
10     else:
11         if count == 2:
12             print('Input error three times,log out!')
13         else:
14             print("用户名或密码错误")
15             print('Please input again!')
16     
17     count += 1

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄