1.计算 1 - 2 + 3 ... + 99 中除了88以外所有数的总和
sum1 = 0
sum2 = 0
count = 0
while count < 99:
count += 1
if count % 2 == 1:
sum1 += count # 奇数合
else:
if count == 88:
continue
sum2 += count # 偶数合
print(sum1 - sum2)
2.⽤户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤字符串格式化)
username = "lin"
password = "110120"
s = 0
while s < 3:
name = input("请输入您的姓名:")
pw = input("请输入您的密码:")
if name == username and pw == password:
print("登录成功")
break
else:
if s < 2:
res = input("账户或密码错误,你还有%d次机会,继续输入请直接回车,结束输入请输入no回车:" %(2-s))
if res == "no":
break
else:
s += 1
if 3-s == 0:
print("对不起,三次机会已全部用完")
continue
3.下面的结果是什么?
print(6 or 2 > 1) # 6
print(3 or 2 > 1) # 3
print(0 or 5 < 4) # False
print(5 < 4 or 3) # 3
print(2 > 1 or 6) # True
print(3 and 2 > 1) # True
print(0 and 3 > 1) # 0
print(2 > 1 and 3) # 3
print(3 > 1 and 0) # 0
print(3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2) # 2