后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > python > python

02 python while * / + - 运算符应用

2018-11-19 15:09 python 人已围观

简介赋值运算符:用于对象的赋值,将运算符右边的值(或计算结果)赋给运算符左边.逻辑运算符:用于逻辑运算(与或非等).

算术运算符:主要用于两个对象算数计算(加减乘除等运算)

比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算)

赋值运算符:用于对象的赋值,将运算符右边的值(或计算结果)赋给运算符左边。

逻辑运算符:用于逻辑运算(与或非等)。

位运算符: 对Python对象进行按照存储的bit操作。

成员运算符:判断一个对象是否包含另一个对象。

身份运算符:判断是不是引用自一个对象

 

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

count = 0
while count < 10:
    count += 1
    if count == 7:
        print(' ')
    else:
        print(count)

 

count = 0
while count < 10:
    count += 1
    if count == 7:
        continue
    print(count)

 

count = 0
while count < 10:
    count += 1
    if count == 7:
        pass
    else:
        print(count)


从1-100

count = 0
while count < 100:
    count += 1   # count += 1  放在前面是运行到100   而放在print(count)后面只执行到99,最后一次不打印。
    print(count)

 

输出1-100内的所有奇数

方法一

count = 1
while count < 101:
    print(count)
    count += 2

 

方法二

count = 1
while count < 101:
    if count % 2 == 1:
        print(count)
    count += 1

 

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

count = 1
sum = 0
while count < 100:
    if count % 2 == 0:
        sum = sum - count
    else:
        sum = sum +count
    count += 1
print(sum)

 

计算1-2+3.....-99   中去除88,所有数的总和

02 python while * / + - 运算符应用

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

i = 0
while i < 3:
    username = input('请输入你的帐号:')
    password = int(input('请输入你的密码:'))
    if username == '冰洁' and password == '123456':
        print('登录成功!')
    else:
        print('登录失败请重试')
    i += 1

 

格式化输出  % s d    %是占位置  %s是替换即调用(字符串)  %d是数字

方法一

name = input('请输入名字:')
age = input('请输入年龄:')
height = input('请输入身高:')
msg = ('我叫%s,今年%s岁,身高%s')    %(name,age,height) #一定要按顺序输出,不然报错。
print(msg)
int数字类型

 

name = input('Name:')
age = input('Age:')
job = input('Job:')
msg = '''----- info of %s -----
Name :%s
Age :%d
Job :%s
----- end -----''' %(name,name,int(age),job)
print(msg)

 

格式化输出  % s d    %是占位置  s是替换即调用  d是数字  输出 % 号

name = input('请输入名字:')
age = input('请输入年龄:')
height = input('请输入身高:')
msg = ('我叫%s,今年%s岁,身高%s,学习进度 3%%')  %(name,age,height) # %%只是%符号 前面的%是转义的意思,后面的是符号的意思。
print(msg)

 

当while循环时,else被break打断时不执行,反之,执行。

count = 0
while count <= 5:
    count += 1
    if count == 3:break
    print("Loop",count)
else:
    print("循环正常执行完啦")
print("----- out of while loop -----")

 

 升级版用户交互,输入账号密码
02 python while * / + - 运算符应用

Tags:文章 哈尔滨 站外 莱芜 python运算符,

很赞哦!1+

相关文章

后台-插件-广告管理-内容页广告位四(手机)

站点信息

  • 文章统计179篇文章
  • 浏览统计26243次浏览
  • 评论统计24个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们