• Python入门必备基础


    目录

    一、数据类型与运算

    1.数据类型

    2.运算符号

     二、Python输入输出

    1、Python输入

     2、Python输出

    三、分支结构(if)

    四、循环结构(while&for)


    一、数据类型与运算

    1.数据类型

    int:整数

    float:浮点型

    bool:true/false

    2.运算符号

    1、算术运算符

    (1)常规类型如 +、-、*、/、

    (2)非常规但常用

          **表示次方,2**3=8

          %表示取余,10%3=1

          //表示整除即取商的整数部分,10//3=3

    2、赋值运算符 

      =、+=、-=、*=、/=、%=、//=、

    举例:a+=1 等效于a=a+1

    3、关系运算符 

    >    >=     <     <=     !=     ==   返回布尔值

    4、逻辑运算符

    逻辑与  用 and表示

    逻辑或  用or表示

    逻辑非  用not表示

    附代码,and与not的用法,一个用户登录小程序,只有用户名和密码都对才显示登陆成功

    1. username = input ("please input username:")
    2. password = input ("please input password:")
    3. if (username=="admin")and(password=="westos"):
    4. print("用户admin登陆成功!")
    5. elif (username=="admin")and not(password=="westos"):
    6. print("用户admin登陆失败!")
    7. else:
    8. print("不存在该用户!")

     二、Python输入输出

    1、Python输入

    name = input("请输入用户名:")     ####Python默认输入字符串

    age = int ( input ("请输入年龄:")  )    ###通过int函数转换输入类型,这样可以进行int数据的                                                                          比较,或者可以float()转换为浮点型,同理                                                                                     bool()转换为布尔型

    附代码,输入成绩,输出平均分

    1. a=int(input("请输入学生的第一科成绩:"))
    2. b=int(input("请输入学生的第二科成绩:"))
    3. c=int(input("请输入学生的第三科成绩:"))
    4. num=a+b+c
    5. avg=num/3
    6. print("学生总成绩为:%f,学生平均分为:%f" %(num,avg))

     2、Python输出

    用法一:

    a=1,b=2

    print(a,b)

    输出为1 2

      

    需要加其他内容时参照以下例句以及上个程序:

    print("学生总成绩为:%f,学生平均分为:%f" %(num,avg))

    用法二:

    以       print("学生总成绩为:%f,学生平均分为:%f" %(num,avg))   为例,该句可改为以下程序

      其中f表示格式化,{}表示是个变量

    1. a=int(input("请输入学生的第一科成绩:"))
    2. b=int(input("请输入学生的第二科成绩:"))
    3. c=int(input("请输入学生的第三科成绩:"))
    4. num=a+b+c
    5. avg=num/3
    6. print(f"学生总成绩为:{num},学生平均分为:{avg}" )

    三、分支结构(if)

    要注意后边有冒号

    1. age=int(input("请输入年龄:"))
    2. if age<18:
    3. print("未成年")
    4. elif age==18:
    5. print("刚好成年")
    6. else :
    7. print("成年")

     

    四、循环结构(while&for)

    while:

    必须有冒号,缩进不能错

    以下代码实现了打印0-100中的偶数

    1. numbers = 1
    2. while numbers <= 100:
    3. if (numbers % 2 == 0):
    4. print(numbers)
    5. numbers+=1

    for:

    实现打印乘法表

    1. for i in range(1,10):
    2. for j in range(1,i+1):
    3. a=i*j
    4. print(f" {i}*{j}={a} ",end='')
    5. print()

    注意:break和continue的区别

    range函数的用法

    range(1,100) :打印1到99

    range(1,100,2) :打印1到99,但是每隔一个取一个,即步长为2

  • 相关阅读:
    弄懂css动画知识点
    努力奋斗,遇上对的人
    CSS动画-transition/animation
    【Unity3D】ASE制作天空盒
    含文档+PPT+源码等]精品微信小程序ssm超市购物系统小程序+后台管理系统|前后分离VUE[包运行成功]微信小程序项目源码Java毕业设计
    基于ffmpeg给视频添加时间字幕
    一文带你体验MRS HetuEngine如何实现跨源跨域分析
    使用nexus搭建的nodejs私库,定期清理无用的npm组件,彻底释放磁盘空间
    LeetCode每日一题--有序队列(整理最小表示法)
    CentOS8.2 配置go开发环境
  • 原文地址:https://blog.csdn.net/weixin_43803940/article/details/126148859