Python有哪些种类:

  JPython、IronPython、JavaScriptPython、RubyPython、CPython(即将开始学习种类,最为常见的种类)、pypy

  pypy:这是用CPython开发的Python,第一次运行时通过pypy翻译字节码后,再通过CPython翻译为c语言的字节码,随后被翻译为机器码,在第二次运行时pypy可直接调取机器码,增强了运算速度,节约了运算时间。

基本的数据类型:

  字符串:凡是被单引号、双引号、三引号双双包围的都是字符串

  数字:就是数字啊,这东西还用多说吗?

  两种数据运算的方式:

    字符串:加法(字符串和字符串之间、连起来)、

        乘法(字符串和数字之间、把一个字符串说上好几遍)

    数字:加、减、乘、除、取整、取余

变量命名的问题:

  很常规,数字、字母和下划线(就是这个“_”)三者的组合,记住数字不能开头即可

关于if和while的使用:

  pass 代指空代码,无意义,仅仅表示代码块。if和else后面没有代码块是会报错的。

  elif 是else if 的缩写

关于他们两者的使用,我还是以看到的习题为主吧

  1.使用while循环输入1 2 3 4 5 6 8 9 10

a = 1

while  a < 11 :
if a != 7: #验证是否等于7
print(a)
print(" ") else :
pass a = a + 1 #此环节必须与if语句同级别

  2.求1-100之间所有数的和

a = 0
b = 0 while a < 101:
b = a + b #b的赋值在循环内不断增加,循环内不会重新赋值
a = a + 1 print(b)

  3.显示1-100内的偶数 和 奇数

a = 1 

print("下面是所有奇数")
while a < 101: if a % 2 != 0:
print(a)
else:
pass
a = a + 1 print("下面是所有的偶数") a = 1 while a < 101: if a % 2 != 1:
print(a)
else:
pass
a = a + 1

  4.计算1-2+3-4+5......+99所有数字的和

a = 1
b = 1 while a < 100:
a = a + 1
if a % 2 != 1: #判定如果是偶数则用减法
b = b - a
else:
b = b + a #判定如果是偶数则用加法 print(b) #运算结果为-50

  5.用户登录(三次机会重试)(这个作业目前还没看到正确答案)

a = 1
name = "bab"
mima = "mom" while a < 4:
name_user = input("请输入用户名")
mima_user = input("请输入密码")
if name_user == name and mima_user == mima:
print("欢迎进入你的世界")
a = 5
else:
if a == 3:
pass
else:
print("请重新输入")
a = a + 1 if a != 6:
print("三次机会已用完")
else:
pass

以上就是今天的收获,我是一只农学狗,上大学的时候学了植保专业,虽然后来没有从事自己的本专业工作,但是自己现在作者小时候最讨厌的写文字的工作而且收入不咋地。现在有了孩子,不努力不行啊,目前想换行做码农。之所以申请一个博客,就是打算监督自己学习Python,毕竟有了负担的男人不能随便辞职啊!希望能成功。

这是第一天,以后每天我会更新自己的每日收获,也算是学习记录吧。

Python之旅的开始day1的更多相关文章

  1. 【Python之旅】第六篇(七):开发简易主机批量管理工具

    [Python之旅]第六篇(七):开发简易主机批量管理工具 python 软件开发 Paramiko模块 批量主机管理 摘要: 通过前面对Paramiko模块的学习与使用,以及Python中多线程与多 ...

  2. 开始 Python 之旅

    开始 Python 之旅 课程来源 本课程基于 Python for you and me 教程翻译制作,其中参考了 Python tutorial 和 The Python Standard Lib ...

  3. Python之旅Day1 数据类型初识(数字|字符串|列表|数据运算) 编码 表达式(if...else|for|while)

    初识PYTHON Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于 ...

  4. Python 之旅

    Python2 之旅:   https://funhacks.net/explore-python/ <Python Cookbook>第三版   PYTHON3   http://pyt ...

  5. python 全栈开发,Day1

    python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...

  6. python 全栈开发,Day1(python介绍,变量,if,while)

    python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...

  7. python全栈开发,Day1(python介绍,变量,if,while)

    python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...

  8. python之旅:网络编程

    一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频 ...

  9. python之旅3

    1 collections系列 方法如下 class Counter(dict): '''Dict subclass for counting hashable items. Sometimes ca ...

随机推荐

  1. Qt实践-基于C++的UI设计基础

    学习网址:http://c.biancheng.net/view/1824.html 我的代码: 头文件qwdlgmanual.h: #ifndef QWDLGMANUAL_H #define QWD ...

  2. PHP0005:PHP基础--函数

  3. 数据库中查出来的时间多8小时&查询数据正常展示少8小时

    将serverTimezone的配置改为Asia/Shanghaiurl: jdbc:mysql://127.0.0.1:3306/bfc?useUnicode=true&characterE ...

  4. Java各种类

    1.Object类 equals方法 2.Date类 构造方法 成员方法 DateFormat类 Calendar类 3.System类 StringBuilder原理 构造方法 toString方法 ...

  5. 剑指offer-面试题13-机器人的运动范围-递归法

    /* 题目: 地上有一个m行n列的方格.一个机器人从坐标(0,0)的格子开始运动, 每次可向上.下.左.右移动一格,但不能进入行坐标和列坐标之和大于k的格子. 如,当k=18时,机器人能进入(35,3 ...

  6. 安装Ansible到CentOS(YUM)

    运行环境 系统版本:CentOS Linux release 7.3.1611 (Core) 软件版本:ansible 硬件要求:无 安装过程 1.安装YUM-EPEL源 HTTP-Tools软件包由 ...

  7. [POI2005] SKA-Piggy Banks - DFS

    有N个小猪存钱罐.每一个存钱罐能够用相应的钥匙打开或者被砸开.Byteazar已经将钥匙放入到一些存钱罐中.现在已知每个钥匙所在的存钱罐,Byteazar想要买一辆小汽车,而且需要打开所有的存钱罐.然 ...

  8. Oracle 中关于 Group By 子句与多行函数嵌套搭配使用的注意事项

    目录 你需要知道的 啥叫单行函数 啥叫多行函数 如何理解这个概念 Group by 子句使用规则 看一道 071 考题 你需要知道的 提到 Group by 子句,你需要先理解一个东西:函数的分类.提 ...

  9. from selenium.webdriver.chrome.options import Options中add_argument 常用参数表收集

    chrome_options.add_argument("xxx") 序号 参数 说明 1 --allow-outdated-plugins 不停用过期的插件. 2 --allow ...

  10. Git操作时遇到的一些问题和相应的处理方式

    Q1:如何解决冲突/避免冲突 A1:执行git fetch之后,本地可能会存在冲突. 如果希望合并本地修改内容,需要执行git merge.不过当有修改内容未提交时,不能merge,要么把修改内容提交 ...