Python学习系列 ( 第二章):Python 的基础语法的使用

一:Python的用户输入:

1.1 Python的输入

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:FlyFish

#import getpass

_username = "zhangyy"
_password = "abc123"

username = input("username:")
password = input("password:")   ### password = getpass.getpass("password:")

if _username == username and _password == password:
   print("Welcom user {name} login".format(name=username))
else:
    print("Invalid username or password ")

二:if....else 循环:

在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了

注释:

外层变量,可以被内层代码使用

内层变量,不应被外层代码使用

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# Author:FlyFish

age_of_zhangyy = 26

guess_age = int(input("guess zhangyyy age:"))

if guess_age == age_of_zhangyy:
    print("yes,yo go it")
elif guess_age > age_of_zhangyy:
    print("think smaller...")
else:
    print("think bigger")

三:while的循环

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:FlyFish

count = 0

while True:
    print("count",count)
    count = count + 1

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:FlyFish
age_of_zhangyy = 26
count = 0
while True:
    if count == 3:
        break
    guess_age = int(input("guess zhangyyy age:"))
    if guess_age == age_of_zhangyy:
        print("yes,yo go it")
        break
    elif guess_age > age_of_zhangyy:
          print("think smaller...")
    else:
        print("think bigger")
    count+=1

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# Author:FlyFish

age_of_zhangyy = 26
count = 0
while count<3:

    guess_age = int(input("guess zhangyyy age:"))

    if guess_age == age_of_zhangyy:
        print("yes,yo go it")
        break
    elif guess_age > age_of_zhangyy:
          print("think smaller...")
    else:
        print("think bigger")
    count+=1

    if count ==3:
        countine_confirm = input("do you want to guessing....")
        if countine_confirm !=‘n‘:
            count ==0

else:
    print("you have tried too many times..fuck off")

三:Python的模块知识:

Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。

时间: 2024-10-07 20:56:27

Python学习系列 ( 第二章):Python 的基础语法的使用的相关文章

Python学习系列-----第二章 操作符与表达式

2.1 数学运算和赋值的简便方法 例如: 2.2 优先级 在python中运算符有优先级之分,高优先级的运算符先执行,低优先级的运算符后执行.下面是运算符优先级:(同一行的运算符具有相同的优先级) 2.3 改变优先级 可以用' () '来改变优先级,先执行括号里的表达式. 2.4 结合顺序 计算机在执行的时候,是有顺序的,运算符结合顺序通常是从左到右,例如:2+3+5,也有运算符的结合顺序是从右到左的,例如:a=3; 2.5 表达式 不要在意中文释义,下面就是一个表达式.例如:a=a+b;

Python学习系列(八)( 面向对象基础)

 Python学习系列(八)( 面向对象基础) Python学习系列(七)( 数据库编程) 一,面向对象 1,域:属于一个对象或类的变量.有两种类型,即实例变量—属于每个实例/类的对象:类变量—属于类本身. 2,类的方法:对象也可以使用属于类的函数来具有功能,这样的函数称之为类的方法.域和方法合称为类的属性.类使用class关键字创建,类的属性被列在一个缩进块中. 3,self:类的方法与普通的函数只有一个特别的区别----他们必须有一个额外的第一个参数名称,但是在调用的时候不能为其赋值,Pyt

python 学习 之 第二章(条件、循环和其他语句)

1.    简单的条件执行语句( if ) num = int( input("enter a number\n") ) if num == 0: print("num = 0\n") else: print("num != 0\n") 稍微复杂一点的执行语句: num = int( input("enter a number\n") ) if num == 0: print("num = 0\n") el

Python培训知识总结系列- 第二章Python数据结构第一部分,列表与for循环

列表与循环问题 编写一个函数 tag_count,其参数以字符串列表的形式列出.该函数应该返回字符串中有多少个 XML 标签.XML 是类似于 HTML 的数据语言.你可以通过一个字符串是否是以左尖括号 "<" 开始,以右尖括号 ">" 结尾来判断该字符串是否为 XML 标签. 可以假设作为输入的字符串列表不包含空字符串. """Write a function, tag_count, that takes as its a

Python学习(第二章)

一. 变量 1. type(变量名)  可以查看该变量的类型 2. 关于字符串的两个运算符 + 与 * ,分别执行 拼接 和 重复 操作 3. 格式化输出 %s 字符串 %d 整型 (%06d 保留六位前面补0) %f 浮点数 (%.2f 保留小数点后2位) %% 百分号% name = '小明' print('我的名字叫%s,请多多关照!'%name) student_no = 100 print('我的学号是%06d'%student_no) price = 8.5 weight = 7.5

WP8.1学习系列(第二章)——Toast通知

Toast 通知概述(Windows 运行时应用) 你的应用要想通过 Toast 通知通信,必须在应用的清单文件中声明它支持 Toast.Toast 通知可包含文本,并且 Windows 上的 Toast 通知可包含图像,但不支持辅助操作(例如按钮).Toast 还可在显示时播放系统定义的声音.在 Windows 上,Toast 通知显示在屏幕的右上角(对于从右到左 (RTL) 的语言,显示在左上角).在 Windows Phone 8.1 上,Toast 通知显示在屏幕顶部.Toast 通知可

第二章,JAVA基础语法

一.注释: 单行注释://,JAVA编译器会忽略掉这部分信息. eg: package com.wangna; public class TestDemo { public static void main(String[] args) { // 此处为注释,编译代码时不编译 System.out.println("Hello MLDN."); }}

Python学习系列(九)(IO与异常处理)

Python学习系列(九)(IO与异常处理) Python学习系列(八)( 面向对象基础) 一,存储器 1,Python提供一个标准的模块,称为pickle,使用它既可以在一个文件中存储任何Python对象,又可以把它完整的取出来,这被称为持久的存储对象.类似的,还有一个功能与之相同的模块—cPickle,用c语言编写的,速度比pickle快1000倍. 2,示例: 1 import cPickle as p 2 shoplistfile='shoplist.data' 3 shoplist=[

Python学习系列(一)(基础入门)

Python入门 本系列为Python学习相关笔记整理所得,IT人,多学无害,多多探索,激发学习兴趣,开拓思维,不求高大上,只求懂点皮毛,作为知识储备,不至于落后太远.如果兴趣学习者,推荐一个基础视频:http://edu.51cto.com/lesson/id-11637.html 本文主要介绍Python的相关背景,环境搭建. 一.了解Python 1,关于Python的语言特点: 借用Python官网Https://www.python.org的解释: Python is powerful

Python学习系列(二)(基础知识)

Python基础语法 Python学习系列(一)(基础入门) 对于任何一门语言的学习,学语法是最枯燥无味的,但又不得不学,基础概念较繁琐,本文将不多涉及概念解释,用例子进行相关解析,适当与C语言对比,避免陷入语法的苦海.我认为初学者学习语法的目标是学会使用即可,关于对概念的深入理解,剖析,没有一定的知识积累是很难做到的. 学习Python,基本语法不是特别难,有了C的基本知识,理解比较容易.本文的主要内容是Python基础语法,学完后,能熟练使用就好.(开发环境依然是Python2.7,简单使用