zoukankan      html  css  js  c++  java
  • python之条件判断、循环和字符串格式化

    1. python的条件判断:if和else

    在条件判断中可以使用算数运算符

    等于:==

    不等于:!=

    大于:>

    小于:<

    大于等于:>=

    小于等于:<=

    示例1:

    username=input('请输入用户名:')
    passwd=input('请输入密码:')
    if username == 'mpp' and passwd == '123':
    print('登录成功')
    else:
    print('用户名或密码错误')

    示例2:if里可以嵌套if,也可以使用elif

    score=int(input('请输入考试成绩:'))
    if score < 60:
    print('不及格')
    if score < 30:
    print('小笨蛋')
    else:
    print('要努力')
    elif score >= 60 and score < 80:
    print('良好')
    else:
    print('优秀')

    2.while循环

    循环就是重复去做一件事情

    需要制定一个循环结束条件

    使用while循环,必须得有个计数器

    continue 结束本次循环,继续进行下一次循环

    break 结束循环

    示例1:

    count = 0#必须加计数器
    while count < 5:
    print('hhh')
    count=count+1
    else:#循环正常结束之后执行的
    print('循环结束')

    示例2:break的使用

    图片中的执行结果只输出了一遍,因为break结束了循环

    3.for循环:猜数字游戏

    import random
    random_num=random.randint(1,100)
    for i in range(3):
    num=int(input('请输入一个数字:'))
    if num > random_num:
    print('你猜的数字太大了')
    elif num < random_num:
    print('你猜的数字太小了')
    else:
    print('恭喜你,猜对了')
    break
    else:
    print('三次机会用完了,没猜对')

    4.字符串格式化

    示例1:通过加号拼接两个字符串

    username = input('请输入你的名字:')
    time = '12:00'
    print(username+'欢迎光临,时间是:'+time)

    示例2:通过%占位,%s string  %d int  %.2fload

    username = input('请输入你的名字:')
    time = '12:00'
    print('%s,欢迎光临,时间是:%s'%(username,time))

    示例3:.format(username,time)

    username = input('请输入你的名字:')
    time = '12:00'
    print('{},欢迎光临,时间是:{}'.format(username,time))

    示例4:.format(name=username,date=time)

    username = input('请输入你的名字:')
    time = '12:00'
    print('{name},欢迎光临,时间是:{date}'.format(name=username,date=time))


  • 相关阅读:
    程序员开发过程常见问题的解决方法(持续更新中....)
    android 单元测试
    浅谈android binder机制
    Android 写模块化代码注意事项
    Android View 简析
    PackageManager源码分析
    Android N做了啥
    JAVA HTTP POST参数为一个对象或数组
    Spring+Jetty+Jersey+Mybatis整合教程 无web.xml 、webapp版
    IKAnalyzer 添加扩展词库和自定义词
  • 原文地址:https://www.cnblogs.com/mpp0905/p/8179634.html
Copyright © 2011-2022 走看看