1.while循环
while 条件:
如果条件为真,就一直循环。
-
判断条件是否为真. 如果真. 执行代码块
-
再次判断条件是否为真......
-
当条件为假. 跳出循环. 循环结束
2.格式化输出
%s: 字符串的占位符, 可以放置任何内容(数字),s代表字符串
%d: 数字的占位符,d代表数字
3.运算符
and 并且的意思. 左右两端的值必须都是真. 运算结果才是真
or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假
not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真
4.break和continue区别
break 结束循环. 停止当前本层循环
continue 结束当前本次循环. 继续执行下一次循环
5.让用户一直输入,如果输入马化腾,提示敏感字符.输入q退出
while 1:
msg=input('谁是世界上最傻逼的人:')
if msg =='马化腾':
print('不能输入敏感字符,请重新输入')
continue
elif msg =='q':
break
6.输入广告,如果广告词含有‘最’‘国家’‘第一’‘稀缺’,则提示不合法。
ad_msg=input('请输入广告:')
if '最' in ad_msg or '国家' in ad_msg or '第一' in ad_msg:
print('广告内容不合法,请重新输入')
7.允许用户登录3次,每次提醒剩余可登陆次数, 用户名:wangsiyu, 密码:123,三次登陆还没有成功,打印你是个蠢货
count =1
while count <=3:
user=input('请输入用户名:')
pwd=input('请输入密码:')
if user=='wangsiyu' and pwd==123:
print('登陆成功')
else:
print('你是个蠢货,剩余可登录次数:'+str(3-count))
count+=1
8.求1-2+3-4+5-6....+99的和
i=1
sum=0
while i <100:
if i %2==0:
sum-=i
else:
sum+=i
i+=1
print(sum)
别跑,点个赞再走
网友评论