资讯专栏INFORMATION COLUMN

【Python3】条件语句与循环语句

shadowbook / 1057人阅读

摘要:条件语句例条件应用请输入用户名请输入密码欢迎登陆用户名或密码错误例条件条件应用请输入你的性别男傻,自己性别都忘了女你在想想,你忘了你已经做了手术了吗人妖循环语句条件开始下一次循环跳出所有循环例请输入用户名请输入

1 条件语句

例1:

if 条件:
    ...
else:
    ...

应用

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

username = input("请输入用户名:")
password = input("请输入密码:")


if username  == "fcc" and password == "123":
    print("欢迎登陆!")
else:
    print("用户名或密码错误!")

例2:

if 条件:
    ...
elif 条件:
    ...
else:
    ...   

应用:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

sex = input("请输入你的性别:")

if sex == "男":
    print("傻x,自己性别都忘了!")
elif sex == "女":
    print("...你在想想,你忘了你已经做了手术了吗...")
else:
    print("人妖.......")
2 循环语句

while

while 条件:
    continue # 开始下一次循环
    break # 跳出所有循环

例:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

i = 0
while i < 3:
    username = input("请输入用户名:")
    password = input("请输入密码:")
    if username == "fcc" and password == "123":
        print("欢迎登陆!")
        break
    else:
        print("用户名或密码错误")
        i += 1
3 练习

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

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

i = 1
while True:
    if i == 7:
        i += 1
        continue
    print(i)
    i += 1
    if i == 11:
        break

求1-100的所有数的和

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

value = 0
i = 1
while i < 101:
    value = value + i
    i += 1
print(value)

输出 1-100 内的所有奇数

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

i = 1

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

输出 1-100 内的所有偶数

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

i = 1

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

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

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

value = 0
i = 1

while i < 100:
    if i % 2 == 1:
        value = value + i
        i += 1
    elif i % 2 == 0:
        value = value - i
        i +=1
print(value)

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

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 

i = 0

while i < 3:
    username = input("请输入用户名:")
    password = input("请输入密码:")
    if username == "fcc" and password == "123":
        print("欢迎登陆!")
        break
    else:
        print("用户名或密码错误")
        i += 1

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44353.html

相关文章

  • Python3的一些基础语法介绍和理解

    摘要:作者心叶时间此处长期维护一些对帮助快速使用的一些基础语法,方便日常算法练习使用。控制语法语句可以跳出和的循环体。迭代器有两个基本的方法和,这点也很类似字符串,列表或元组对象都可用方法创建迭代器对象。并在下一次执行方法时从当前位置继续运行。 作者:心叶时间:2018-04-23 22:18 此处长期维护一些对帮助快速使用python3的一些基础语法,方便日常算法练习使用。 控制语法 br...

    MangoGoing 评论0 收藏0
  • Python3学习】走进Python

    摘要:如为,小数点后两位是,存在四舍五入。在中,有一个小坑,就是并不是真正的四舍五入如图而可以这样的总结为在奇数的时候,是四舍五入,在偶数的时候是五舍六入函数执行后输出的提示返回的是数据类型是,所以有时需要进行类型转换,这样的函数。 Python语言的概述 Pyhthon 是 蟒蛇的意思。python语言的拥有者是 Python Software Foundation(PSF)RSF是一个非...

    fuchenxuan 评论0 收藏0
  • python入门,编程基础概念介绍(变量,条件,函数,循环

    摘要:该系列文章入门,编程基础概念介绍变量,条件,函数,循环中的数据类型,,,,在中创建对象学一门编程语言正在变得越来越容易,只要念过高中甚至是初中小学,能熟练聊和懂得一点点软件的人,入门一门编程语言都不在话下。 该系列文章: 《python入门,编程基础概念介绍(变量,条件,函数,循环)》 《python中的数据类型(list,tuple,dict,set,None)》 《在python...

    Bryan 评论0 收藏0
  • Python3网络爬虫实战---32、数据存储:关系型数据库存储:MySQL

    摘要:关系型数据库有多种,如等等。一致性与原子性是密切相关的。持久性持续性也称永久性,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。如此一来,我们就可以实现主键不存在便插入数据,存在则更新数据的功能了。 上一篇文章:Python3网络爬虫实战---31、数据存储:文件存储下一篇文章:Python3网络爬虫实战---33、数据存储:非关系型数据库存储:MongoDB 关系型数据...

    ghnor 评论0 收藏0
  • Python试水

    摘要:你好,特别注意定义编码格式的这一行代码必须放在第一行或者第二行,一般如果第一行是提示位置的代码,那么定义编码格式的这一行就必须放在第二行,否则依然会提示错误。基本功能是进行成员关系测试和删除重复元素。 一、Hello,Python! 试水 test.py print 你好,Python! #python 2.x python (你好,Python!) #python 3.x 很不幸,第...

    zhjx922 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<