• 自动化学习-Day02


    条件判断

    # 输入一个分数 大于等于90 优秀
    #小于 90 大于等于80 良好
    #大于等于60 小于80 及格
    #小于60,不及格
    score = input('请输入你的成绩:')
    # raw_input()
    #用input接收到的类型全部都是字符串
    print('score的类型',type(score))
    score = int(score)#类型转换
    print('score的类型',type(score))
    if score >= 90 :
        print('优秀')
    elif score<90 and score>=80:
        print('良好')
    elif score>=60 and score<80:
        print('及格')
    else:
        print('不及格')

    While循环

    #用while循环的话,必须得有一个计数器
    count = 0 #计数器,控制循环次数
    while count < 3:
        # 循环就是在重复执行循环体里面的代码
        name = input('请输入一个名字:')
        print('你输入的名字是:',name)
        if name == 'quit':
            break #结束循环,再循环里面遇到break,不管还有多少次循环,立即结束循环
        #continue #结束本次循环,继续执行下一次循环
        count += 1
    else: #循环正常结束之后执行的
        print('什么时候执行我呢')

    for循环

    import random
    num = random.randint(1,100) #随机产生的数字
    print(num)
    #代码都是从上到下运行
    for i in range(3):
        guess = input('请输入一个数字:')
        guess = int(guess) #转成int类型
        if guess>num:
            print('猜大了')
        elif guess==num:
            print('恭喜你,猜对了')
            break
        else:
            print('猜小了')
    else:
        print('错误次数过多')

    字符串格式化

    #字符串格式化
    import datetime
    name = '王同学'
    today = datetime.date.today()
    welcome1 = '%s,周末了,亲手为家人泡上一道茶吧。今天的日期是%s'%(name,today)
    print(welcome1)
    name1 = 'hello'
    name2 = 'world'
    print(name1+' '+ name2)
    words = '你的名字是 %s  你的年龄是 %s 你的分数是 %s'%(name,28,17.3)
    words2 = '你的名字是 %s  你的年龄是 %d 你的分数是 %.2f'%(name,89,19.88)
    print(words2)
    sql='insert into student (id,name,age,addr,phone,sex,qq,email) values ("%s","%s","%s","%s","%s","%s","%s","%s");'
    
    sql2 = 'insert into student (id,name,age,addr,phone,sex,qq,email) values ({id},{name},{age},{addr},{phone},{sex},{qq},{email})'
    
    sql3 = sql2.format(id=1,name='王同学',age=18,sex='111',phone=111111,qq=222,email=33,addr='北京')
    print(sql3)
    
    words = '你的名字 {name} 你的年龄 {age}'.format(name='小黑',age=18)
    print(words)
  • 相关阅读:
    第二十八节:EFCore6.x版本新功能总结
    C#开发常用技巧
    awk去掉最后几个字母
    AB中主从表,子表删除时出现缺少Where错误的解决方法
    ABQuery的查询语句关联了其它表,增加记录时,提示关联表无法更新的解决方法
    cxGrid动态设置单元格对齐方式
    4.0后续增加功能和修正Bug
    Windows的Proifier报错Cannot configure Windows network.Try to run SysSettings tool manually
    GO orm 框架GORM学习
    js根据某属性对json数组分类
  • 原文地址:https://www.cnblogs.com/rongpeng/p/11997048.html
Copyright © 2020-2023  润新知