基础练习No2

计算 1 - 2 + 3 ... + 99 中除了88以外所有数的总和
 1 i=0
 2 j=-1
 3 sum=0
 4 while i<99:
 5     i=i+1
 6     if i==88:
 7         continue
 8     else:
 9         j = -j
10         sum=sum+i*j
11 
12 print(sum)
计算 1 - 2 + 3 ... -99 中除了88以外所有数的总和
 1 i=0
 2 j=-1
 3 sum=0
 4 while i<99:
 5     i=i+1
 6     if i==88:
 7         continue
 8     else:
 9         j = -j
10         sum=sum+i*j
11 
12 print(sum)

用户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤字符串格式化)

 

 1 username = "WuKongSir"
 2 password = "000000"
 3 i = 3
 4 while i > 0:
 5     zh = input("请输入你的账号:")
 6     i -= 1
 7     if zh == username:
 8         mm = input("请输入你的密码:")
 9         if mm == password:
10             print("验证成功.正在登陆......")
11             print('''恭喜你登陆成功!
12             欢迎用户进入
13             用户名 :%s
14             密码   :%s
15             '''%(zh,mm))
16             break
17         else:
18             if i == 0:
19                 print("你的机会已经没了!game over 下次见!")
20                 answer = input('再试试?Y or N')
21                 if answer == 'Y':
22                     i = 3
23             print("密码错误,请重新输入")
24             print("你还有"+str(i)+"次机会")
25     else:
26         print("请输入正确的用户名!")
27         if i == 0:
28             print("你的机会已经没了!")
29             answer = input('再试试?Y or N')
30             if answer == 'Y':
31                 i = 3
32         print("你还有" + str(i) + "次机会")
33 else:
34     print('去注册一个新的吧')

 

 

 

 
posted @ 2019-06-14 16:38  WuKongSir  阅读(32)  评论(0)    收藏  举报