博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python18天训练营第二课<基础1>
阅读量:4658 次
发布时间:2019-06-09

本文共 1435 字,大约阅读时间需要 4 分钟。

目录

第一个python程序

  • 环境

    python-3.6.8
print("hello world!")
  • 四则运算

+加-减*乘/除 //整除 %取余 **幂
  • 备注

    1.print()是python的函数指令,用于让计算机打印括号中的内容到标准输出2.exit()是python交互环境下的退出函数指令

变量

命名规则

  • 只能由英文字母大小写,数字,下划线组成
  • 不能以数字开头
  • 避免和python的关键字和保留字冲突

用于接收命令行的语句

input()函数EXAMPLES:num = input("输入你的数字:")print("num:",num)

数据类型

Type()函数用于对数据类型进行判断

整型

int

浮点数

float

字符串

str

布尔类型

bool只有True和False,首字母必须大写除了0代表False以外,其余都是True布尔运算:    与: and,两个条件都满足时为True,如果一方是False,那么当前运算结果一定为False    或: or,两个条件如果有其中一个为True,那么运算结果是True    非: not,非真则假,非假则真

类型转换

int()强制转换为整型str()强制转换为字符串类型float()强制转换为浮点型int <--> str <--> float <--> int

流程控制

分支语句

if 表达式1:    语句elif 表达式2:    语句else:    语句
  • 注意
    • 每个条件后面要用 " : " ,表示接下来的语句是满足条件后要执行的语句块
    • 使用缩进来话分语句块, 相同的缩进语句在一起,组成一个语句块
    • 在Python中没有switch和case语句

for 循环

for 
<循环变量>
in
<循环对象>
:
<语句>
EXAMPLES: s = "1234567" for i in s: print(i)

while循环

while 
<条件>
:
<语句>
  • 控制循环:
    • break: 跳出整个循环
    • continue: 终止当前循环,进入下一循环
    • pass: 空语句,为了保持程序完整性,pass不做任何事情,一般用作站位语句

练习:

  • 输入6个数字(整型)

    • 求和

    • 答案:

      # 请输入6个数字,然后相加a = 0b = 0while b < 6:    num = int(input("Please input your number:"))    b = b + 1    a = a + bprint(a)
  • 计算1到100的和

    • 打印结果

    • 答案

      # 求100内数字的和a = 0b = 0while a < 100:    a = a + 1    b = a + bprint(b)
  • 输入多个数字(整型),直到输入0结束

    • 求合计

    • 求最大值

    • 答案:

      # 输入多个数字(整型),直到输入0结束,并求和a = 0while True:    b = int(input("Please input your number:"))    if b == 0:        break    else:        a = a + bprint(a)

转载于:https://www.cnblogs.com/lixuebin/p/10856500.html

你可能感兴趣的文章
靠查看英语资料 , “一不小心”成了国内第一
查看>>
人月神话 中文版 pdf
查看>>
JavaScript高级程序设计(第3版)中文高清完整pdf
查看>>
Oracle性能优化求生指南pdf
查看>>
深度探索C++对象模型.pdf
查看>>
vim中的区块选择与tag
查看>>
Ajax post时需要注意的问题
查看>>
poj 2478 Farey Sequence 欧拉函数
查看>>
符合我公司GIS开源解决方案的探讨
查看>>
weblogic
查看>>
新高一自我剖析
查看>>
翻译「C++ Rvalue References Explained」C++右值引用详解 Part2:Move语义
查看>>
python面向对象实例
查看>>
java基础之 创建对象的几种方式
查看>>
[HNOI2008]明明的烦恼
查看>>
Navicat不能连接linux数据库问题
查看>>
centos7关闭防火墙
查看>>
《C#高级编程》 读书笔记 -索引
查看>>
session cookie原理及应用
查看>>
ID3算法详解
查看>>