学习总结:

  变量,字符的由来,python2和python3的区别,控制语句:if,for,while,break,continue用法

学习示例:

 if用法1:判断年龄

 # -*- coding: utf-8 -*-
 # Author:Yang Hang

 age = 75

 guess_age = input("请输入年龄:")
 guess_age = int(guess_age)

 if guess_age == age:
     print("你猜对了!")
 elif guese_age > age:
     print("请往小的猜!")
 else:
     print("请往大的猜!")

  if用法2:登陆示例

 # -*- coding: utf-8 -*-
 # Author:Yang Hang

 _username = 'yanghang'
 _passwd = '

 username = input("username:")
 passwd = input("password:")

 if username == _username and passwd == _passwd:
     print("成功登陆!")
 else:
     print("用户名或密码有误,请重新输入!")

  for用法1:输出1到10

 # -*- coding: utf-8 -*-
 # Author:Yang Hang

 for i in range(10):
     print("loop",i)

  for用法2:猜年龄

 # -*- coding: utf-8 -*-
 # Author:Yang Hang

 age = 75
 count = 0

 for i in range(3):
     guess_age = int(input("请输入年龄:"))
     if guess_age == age:
         print("恭喜你猜对了!")
         break
     elif guess_age > age:
         print("请往小的猜!")
     else:
         print("请往大的猜!")
 else:
     print("输入次数超过三次,结束")

  while用法1:

 # -*- coding: utf-8 -*-
 # Author:Yang Hang

 count = 0
 while count < 100:
     print("count:",count)
     count = count +1

  while用法2:

 # -*- coding: utf-8 -*-
 # Author:Yang Hang

 age = 75
 count = 0
 '''
 #版本1:
 while True:
     if count == 3:
       print("输入次数超过三次,结束")
         break
 guess_age = int(input("请输入年龄:"))
 if guess_age == age:
     print("恭喜你猜对了!")
     break
 elif guess_age > age:
     print("请往小的猜!")
 else:
     print("请往大的猜!")
 count += 1
 '''
 #优化版本
 while count <3:
     guess_age = int(input("请输入年龄:"))
     if guess_age == age:
         print("恭喜你猜对了!")
         break
     elif guess_age > age:
         print("请往小的猜!")
     else:
         print("请往大的猜!")
     count +=1
     if count == 3:
         countine_confirm =input("你还想继续猜吗..?")
         if countine_confirm != 'n':
             count = 0
 else:
     print("输入次数超过三次,结束")

python学习之路day1的更多相关文章

  1. ql的python学习之路-day1

    写在前面的话:万事开头难,算是系统学习python的一个月了吧,总该写点什么来记录一下,之前看老男孩day1的视频没有开通博客,这次给补上,对于学python还是要好好努力,不能半途而废,还是那句老话 ...

  2. Python学习之路—Day1

    第1章 Python语言简介 1.1 Python是什么 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn)是什么呢?简单的说,它是一种计算机编程语言及一组配套的软件工具和库. ...

  3. python学习之路-day1

    1 变量 赋值:变量可以是字符串.序列.元组. # author:hams.ali # 界面 line = '-*'*20 # 数字直接可以计算 _var1 = ' # 字符变量拼接 _var_2 = ...

  4. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  5. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  6. Python学习之路-Day2-Python基础3

    Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...

  7. Python学习之路-Day2-Python基础2

    Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...

  8. Python学习之路-Day1-Python基础

    学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...

  9. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

随机推荐

  1. thinkphp3.2开发网页实现第三方登录

    1.在要添加登录的html里添加登录按钮: <a href="{:U('Public/login/',array('type'=>'weixin'))}">< ...

  2. Vue源码后记-其余内置指令(2)

    -- 指令这个讲起来还有点复杂,先把html弄上来: <body> <div id='app'> <div v-if="vIfIter" v-bind ...

  3. linux学习(六)绝对路径、相对路径、cd、mkdir、rmdir、rm

    一.绝对路径 就是从根开始的,如:/root./usr/local. 二.相对路径 相对于当前路径的,比如我们在当前路径下建立了一个a.txt. [root@iZ25lzba47vZ ~]# pwd ...

  4. 《Spark Python API 官方文档中文版》 之 pyspark.sql (一)

    摘要:在Spark开发中,由于需要用Python实现,发现API与Scala的略有不同,而Python API的中文资料相对很少.每次去查英文版API的说明相对比较慢,还是中文版比较容易get到所需, ...

  5. 状态码为 200 from cache和304 Not modified的区别

    1.请求状态码为 200  from cache: 表示该资源已经被缓存过,并且在有效期内,所以不再向浏览器发出请求,直接使用本地缓存. 如下图: 2.状态码为 304 Not modified: 表 ...

  6. 微信小程序入门(前言)

    最近接到一个开发微信小程序的任务,由于没有开发过小程序,所以只能查看官方文档.查找相关博文.资料来开发. 微信小程序一开始出现就受到热烈的追捧,因为其"无需安装.用完即走"的理念确 ...

  7. 在昆明网络SEO的走向站外的优化该何去何从?

    昨天大概讲了SEO的站内优化,今天我们来讲讲网站站外的优化. 站外主要以第三平台为主,其中包含站外推广:常规推广.外链建设:利用第三方平台优化关键词排名: 1.博客平台,现在有好多博客平台是很不错的, ...

  8. JavaScript:在JS中截取字符串的方法

    这篇主要说一说截取字符串的方法,用于帮助自己缕清方法的作用,参数的意义,返回值,是否对于原来的字符串进行了操作等. 在javascript中,常见的截取字符串的方法有slice().substring ...

  9. Python之signal模块

    http://www.cnblogs.com/dkblog/archive/2011/03/07/1980636.html 1.超时处理 #!/usr/bin/env python2.7 #-*- c ...

  10. HTML的用法

    今天学习了HTMIL,标签.这个东西吧,没什么很难的,就是得多练多打.今天的一些个人心得: 标签:成对存在的名称 标签注意:1.标签名放在<> 2.标签成对存在的 3.结束标签有斜杠/ 例 ...