• python基本数据类型和循环、判断


    一、语言分为2种:

    编译型语言:写完代码不能执行,得先编译 c、c++、c#,速度相对解释性语言更快,因为只需要执行一次
    解释型语言:不需要编译,直接执行 python、java、php、js、go、ruby

    可以安装anaconda工具,里面有集成python环境,再安装一个pycharm,pycharm是python的编辑器

    二、使用步骤:

    1、首次进来Create New Project,或是进来后File--New Project--选择脚本的保存路径和集成python的路径(会默认展示)

    2、右键刚刚保存的路径名——New——Directory新增一个文件名,比如day1

    3、再右键目录day1——New——Python File取一个python脚本名,就可以在右侧编写脚本了

    三、案例

    ctrl+?表示注释

    或者是3个单引号或双引号去注释

    1、name=input('请输入你的名字:')在输出工作台输入值,在打印出来
    print(name)

    if-else
    if和else后面加:(英文的:),有:的时候,下一行都会有缩进
    2、age=18
    if age>18: #< > <= >= ==(一个=表示赋值,==表示相等) !=
    print('你成年了')
    elif age==18:
    print('你快成年了')
    else:
    print('你是小鲜肉')

    3、

    #input输出的都是字符串类型,需要转型
    # age=int(input('请输入你的年龄:'))    
    # if age > 18:
    # print('你是一个成年人了!')
    # elif age==18:
    # print("恭喜你成年了")
    # else:
    # print('你还未成年')


    4、

    python中只能用and,不能用&或&&
    input接收到的输入,全都是字符串,字符串不能和整形进行比,所以需要类型转换

    score=int(input('请输入你的成绩:'))
    # score>90 优秀
    # score>80 score<90 一般
    # score>60 score<80 差
    # score<60 不及格
    if score > 90:
    print('很好,你很优秀')
    elif score>80 and score<90:
    print('一般般')
    elif score>60 and score<80:
    print('稍微差了点')
    else:
    print('不及格,再接再厉')


    5、循环和判断
    # count=0
    # while count<10:
    # print('哈哈哈')
    # count+=1
    # if count==5:
    # break


    # names=["aa","bb","cc","dd"]
    # for i in names:
    # if i=="cc":
    # continue
    # print('%s哈哈哈'%i) #print('哈哈哈[%s]'%s)要和if同级


    # import random
    # number=random.randint(1,100)
    # print(number)
    # count=0
    # while count<7:
    # count+=1
    # guess=int(input('请输入你猜的数字:'))
    # if guess> number:
    # print('对不起,猜大了')
    # elif guess < number:
    # print('对不起,猜小了')
    # else:
    # print('猜对了')
    # break
    # else:
    # print('对不起,次数已到达7次')




    # 1、写一个程序实现登录,最多登录3次
    # 2、如果登录成功,提示,欢迎xx登录,今天的日期是xxx,程序结束
    # 3、如果登录失败,提示账号/密码错误,继续登录
    # 4、要判断输入是否为空,如果输入为空要提示账号/密码不能为空,算错误一次

    #while循环
    import datetime
    today=datetime.datetime.today()
    user="zhangsan"
    pwd="123"
    count=0
    while count<3:
    count+=1
    username=input('请输入用户名:')
    passwd=input('请输入密码:')
    if username==user and passwd==pwd:
    print('欢迎%s登录,今天的日期是%s'%(username,today))
    break
    elif username=='' or passwd=='':
    print('账号或密码不能为空,请重新输入')
    else:
    print('账号或密码不正确,请重新输入')
    else:
    print('已重复失败3次,账号密码已锁定')



    #for循环
    # import datetime
    # today=datetime.datetime.today()
    # user = 'zhangsan'
    # pwd = '123456'
    # type(None)
    # for i in range(3):
    # username = input('请输入你的用户名:')
    # passwd = input('请输入你的密码:')
    # if username==user and passwd==pwd:
    # print('欢迎%s登录,今天的日期是%s,程序结束' %(username,today))
    # break
    # elif username=='' or passwd=='':
    # print('账号或密码不能为空')
    # else:
    # print('账号或密码失败,请重新登录')
    # else:
    # print('已3次登录失败,账号已锁定')
  • 相关阅读:
    FormsAuthenticationTicket基于forms的验证
    JavaScript:Select标签
    Cookie编程入门篇
    SQL合并多表查询记录的存储过程
    JavaScript动态的为元素添加事件
    根据数据库表名查询该表字段名、字段类型、以及注释
    HttpHandler HttpModule入门篇
    XSLT的处理模型(1)
    jQuery.validate 中文API
    关于程序集生成失败 引用的程序集没有强名称的解决办法
  • 原文地址:https://www.cnblogs.com/mihoutao/p/10609243.html
Copyright © 2020-2023  润新知