第1课,python输出,输入,变量,运算
课程内容:
为什么要学习python
如何学python
实践体验
图片来源网络分享
为什么要学python:
简单 (设计如此)
强大(因为开源,有库)
如何学习python:
变量 --> 运算 -->条件 --> 循环
实践体验:
IDLE就可写python代码,如同我们的草稿本一般贴心。可运算,有提示
输入一半,按Tab键即可冒出提示,alt+p回出现上一句指令
按 Ctrl + n 即可打开我们的作业本,愉快的书写
F5即可运行代码
我们学的第一句简单而很有用的代码
print(“xxx”)
- #直男语录
- print("B:-->boy, G:-->girl")
- print("G:hello,how are you?")
- print("B:I'm fine,thank you.")
- print("G:goodbye.")
- print("B:bye.")
运算:
1、算术运算,+ ,- ,* ,/, //,%,**
2、关系运算, > , < , >=, <=, !=
3、逻辑运算 ,and , or ,not
- >>> 1+1
- 2
- >>> 2*3
- 6
- >>> 2**3
- 8
- >>> 10%3
- 1
- >>> 10/3
- 3.3333333333333335
- >>>
变量:
变量是有类型的,不同类型的作用不一样,使得我们可以很好的干多种多样的活。type()指令可查看类型
注意:变量专业来说要做到顾名思义,可以字母,数组,下划线组成,不能以数组开头
a = 888
type(a)
- >>> a = 6
- >>> type(a)
- <class 'int'> #说明是整数类型
- >>> a = '666'
- >>> type(a)
- <class 'str'> #说明是字符串类型
输入input()的数类型:
b = input()得到的b是字符串类型数据,可以用int(b)将b转换为整数型数据
- >>> b = input()
- 66
- >>> b
- ''
- >>> type(b)
- <class 'str'>
- >>> b*3
- ''
- >>> 3*b
- ''
- >>> c = int(b)
- >>> c
- 66
- >>> 3*c
- 198
- >>>
优化用户体验,加入输入提示语:
b = input("提示语:")
变量无需定义,即用即定义
可以解决的问题:
1、输入半径,输出圆的面积
2、输入路程,求得车费
课程回顾:
首先是简单的输出体验print,简单运算,后面学习变量的创建,最后学习输入input的数据类型。综合的通过运用上面知识解决一些简单数学问题。
第1课,python输出,输入,变量,运算的更多相关文章
- python 输出环境变量
import os # Access all environment variables print('*---------------ENVIRON-------------------*') pr ...
- python基本输入输出函数与变量类型
7.python具有三个重要的输出输入函数:print(输出)/eval(转换)/input(输入): 8.对于输出函数print函数的具体使用规则如下:(1)输出字符串:print("字符 ...
- python文件输入和输出
1.1文件对象 文件只是连续的字节序列.数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成.1.2文件内建函数open()和file() 内建函数open()的基本语法是: file_ ...
- python基础(输出、变量、常量、数据类型、流程控制)
输出 print print("Hello World!") # python2 和 python3 的区别 # python2 # coding:utf-8 print 123 ...
- Python中输入和输出(打印)数据
一个程序要进行交互,就需要进行输入,进行输入→处理→输出的过程.所以就需要用到输入和输出功能.同样的,在Python中,怎么实现输入和输出? Python3中的输入方式: Python提供了 inpu ...
- python基础之01数据类型-变量-运算浅解
python的数据类型 1 数字 数字分为整型(int),长整型(long),浮点型(float),复数(complex) 整型较为常用的功能: >>> a=-4 >> ...
- python 3 输入和输出
一.普遍的输入和输出 1.输入 在python3中,函数的输入格式为:input(),能够接受一个标准输入数据,返回string类型. input() 函数是从键盘作为字符串读取数据,不论是否使用引号 ...
- Python的自增运算与Python变量的浅析
一.关于Python的自增运算 学了C/C++后再学习Python,不自觉地就打出了自增运算符++,但是发现Python解释器不认识,查了下资料,发现Python中没有这个运算符.这里暂时不探讨自增运 ...
- Python学习--03变量类型
变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创 ...
随机推荐
- There is insufficient memory for the Java Runtime Environment to continue.
There is insufficient memory for the Java Runtime Environment to continue.
- [RN] React Native 使用 AsyncStorage 存储 缓存数据
React Native 使用 AsyncStorage 存储 缓存数据 AsyncStorage是一个简单的.异步的.持久化的Key-Value存储系统,它对于App来说是全局性的.这是官网上对它的 ...
- 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 ...
- Program terminated with signal 6, Aborted. (最后发现是数组越界导致)
外网崩溃现象: 1.多台物理机中的多个进程消失,而且都是场景进程. 2.core文件都很小,看了 ulimit -a 和 cat proc/pid/limits (都很正常.看这个是为了以后core ...
- JVM 最多支持多少个线程?
阅读本文大概需要 2.8 分钟. 原文:www.jb51.net/article/49087.htm McGovernTheory 在 StackOverflow 提了这样一个问题: Java 虚拟机 ...
- PowerDesigner应用01 逆向工程之配置数据源并导出PDM文件
物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系:数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程.操 ...
- 数据结构之LinkList
1.结构: 2.Link代码: public class Link { public int iData; public double dData; public Link next; public ...
- 【Beta】Scrum meeting 8 & 助教参会记录
目录 写在前面 进度情况 任务进度表 Beta-1阶段燃尽图 遇到的困难 助教参会会议情况 会议具体内容 Q:最近压力大吗?临近期末,注意好时间安排 Q:最近进度如何,以后的计划如何 Q:这段时间遇到 ...
- 【Python】[技术博客] 一些使用Python编写获取手机App日志的操作
一些使用Python编写获取手机App日志的操作 如何获取手机当前打开的App的包名 如何获取当前App进程的PID 如何查看当前App的日志 如何将日志保存到文件 如何关闭进程 如何不显示命令行窗口 ...
- ubuntu iptables重启生效:
ubuntu iptables重启生效:save roles to a file:iptables-save >/etc/iptables.roles edit /etc/network/int ...