课程内容:

  为什么要学习python

  如何学python

  实践体验

图片来源网络分享

为什么要学python:

  简单 (设计如此)

  强大(因为开源,有库)

如何学习python:

  变量 --> 运算 -->条件 --> 循环

实践体验:

  IDLE就可写python代码,如同我们的草稿本一般贴心。可运算,有提示

  输入一半,按Tab键即可冒出提示,alt+p回出现上一句指令

  

  按 Ctrl + n 即可打开我们的作业本,愉快的书写

  

   F5即可运行代码

  我们学的第一句简单而很有用的代码

  print(“xxx”)

  1. #直男语录
  2. print("B:-->boy, G:-->girl")
  3.  
  4. print("G:hello,how are you?")
  5. print("B:I'm fine,thank you.")
  6. print("G:goodbye.")
  7. print("B:bye.")

运算:

  1、算术运算,+ ,- ,* ,/, //,%,**

  2、关系运算,  > , < , >=, <=, !=

  3、逻辑运算 ,and , or ,not

  1. >>> 1+1
  2. 2
  3. >>> 2*3
  4. 6
  5. >>> 2**3
  6. 8
  7. >>> 10%3
  8. 1
  9. >>> 10/3
  10. 3.3333333333333335
  11. >>>

变量:

 变量是有类型的,不同类型的作用不一样,使得我们可以很好的干多种多样的活。type()指令可查看类型

 注意:变量专业来说要做到顾名思义,可以字母,数组,下划线组成,不能以数组开头

  a = 888

  type(a)

  1. >>> a = 6
  2. >>> type(a)
  3. <class 'int'> #说明是整数类型
  4. >>> a = '666'
  5. >>> type(a)
  6. <class 'str'> #说明是字符串类型

输入input()的数类型:

  b = input()得到的b是字符串类型数据,可以用int(b)将b转换为整数型数据

  1. >>> b = input()
  2. 66
  3. >>> b
  4. ''
  5. >>> type(b)
  6. <class 'str'>
  7. >>> b*3
  8. ''
  9. >>> 3*b
  10. ''
  11. >>> c = int(b)
  12. >>> c
  13. 66
  14. >>> 3*c
  15. 198
  16. >>>

优化用户体验,加入输入提示语:

  b = input("提示语:")

变量无需定义,即用即定义

可以解决的问题:

  1、输入半径,输出圆的面积

  2、输入路程,求得车费

课程回顾:

  首先是简单的输出体验print,简单运算,后面学习变量的创建,最后学习输入input的数据类型。综合的通过运用上面知识解决一些简单数学问题。

第1课,python输出,输入,变量,运算的更多相关文章

  1. python 输出环境变量

    import os # Access all environment variables print('*---------------ENVIRON-------------------*') pr ...

  2. python基本输入输出函数与变量类型

    7.python具有三个重要的输出输入函数:print(输出)/eval(转换)/input(输入): 8.对于输出函数print函数的具体使用规则如下:(1)输出字符串:print("字符 ...

  3. python文件输入和输出

    1.1文件对象 文件只是连续的字节序列.数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成.1.2文件内建函数open()和file() 内建函数open()的基本语法是: file_ ...

  4. python基础(输出、变量、常量、数据类型、流程控制)

    输出 print print("Hello World!") # python2 和 python3 的区别 # python2 # coding:utf-8 print 123 ...

  5. Python中输入和输出(打印)数据

    一个程序要进行交互,就需要进行输入,进行输入→处理→输出的过程.所以就需要用到输入和输出功能.同样的,在Python中,怎么实现输入和输出? Python3中的输入方式: Python提供了 inpu ...

  6. python基础之01数据类型-变量-运算浅解

    python的数据类型 1  数字 数字分为整型(int),长整型(long),浮点型(float),复数(complex) 整型较为常用的功能: >>> a=-4 >> ...

  7. python 3 输入和输出

    一.普遍的输入和输出 1.输入 在python3中,函数的输入格式为:input(),能够接受一个标准输入数据,返回string类型. input() 函数是从键盘作为字符串读取数据,不论是否使用引号 ...

  8. Python的自增运算与Python变量的浅析

    一.关于Python的自增运算 学了C/C++后再学习Python,不自觉地就打出了自增运算符++,但是发现Python解释器不认识,查了下资料,发现Python中没有这个运算符.这里暂时不探讨自增运 ...

  9. Python学习--03变量类型

    变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创 ...

随机推荐

  1. There is insufficient memory for the Java Runtime Environment to continue.

    There is insufficient memory for the Java Runtime Environment to continue.

  2. [RN] React Native 使用 AsyncStorage 存储 缓存数据

    React Native 使用 AsyncStorage 存储 缓存数据 AsyncStorage是一个简单的.异步的.持久化的Key-Value存储系统,它对于App来说是全局性的.这是官网上对它的 ...

  3. 08-图8 How Long Does It Take (25 分)

    Given the relations of all the activities of a project, you are supposed to find the earliest comple ...

  4. Program terminated with signal 6, Aborted. (最后发现是数组越界导致)

    外网崩溃现象: 1.多台物理机中的多个进程消失,而且都是场景进程. 2.core文件都很小,看了 ulimit -a 和 cat proc/pid/limits  (都很正常.看这个是为了以后core ...

  5. JVM 最多支持多少个线程?

    阅读本文大概需要 2.8 分钟. 原文:www.jb51.net/article/49087.htm McGovernTheory 在 StackOverflow 提了这样一个问题: Java 虚拟机 ...

  6. PowerDesigner应用01 逆向工程之配置数据源并导出PDM文件

    物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系:数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程.操 ...

  7. 数据结构之LinkList

    1.结构: 2.Link代码: public class Link { public int iData; public double dData; public Link next; public ...

  8. 【Beta】Scrum meeting 8 & 助教参会记录

    目录 写在前面 进度情况 任务进度表 Beta-1阶段燃尽图 遇到的困难 助教参会会议情况 会议具体内容 Q:最近压力大吗?临近期末,注意好时间安排 Q:最近进度如何,以后的计划如何 Q:这段时间遇到 ...

  9. 【Python】[技术博客] 一些使用Python编写获取手机App日志的操作

    一些使用Python编写获取手机App日志的操作 如何获取手机当前打开的App的包名 如何获取当前App进程的PID 如何查看当前App的日志 如何将日志保存到文件 如何关闭进程 如何不显示命令行窗口 ...

  10. ubuntu iptables重启生效:

    ubuntu iptables重启生效:save roles to a file:iptables-save >/etc/iptables.roles edit /etc/network/int ...