【第2天】python全栈从入门到放弃

2019-07-31  本文已影响0人  36140820cbfd

1.while循环

while 条件:
     如果条件为真,就一直循环。
  1. 判断条件是否为真. 如果真. 执行代码块

  2. 再次判断条件是否为真......

  3. 当条件为假. 跳出循环. 循环结束

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)
别跑,点个赞再走
上一篇下一篇

猜你喜欢

热点阅读