声明:本文章默认使用的是python 3.6.1

1.要想当个牛逼的程序员,就要精通各种hello world的写法,当然,我不牛逼,只能用python去写^..^!

print("Hello World!")

2.变量的定义

name = "sexyboy"

print(name)

3.接收键盘输入的字符及数字

example 1:

name = input("请输入名字:")

age = input("请输入年龄:")

job = input("请输入工作:")

print("my name is",name,", I'm",age,"years old, my job is",job,", Thank you!")

example 2:

name = input("请输入名字:")

age = input("请输入年龄:")

job = input("请输入工作:")

info = '''

-------------info of %s-------------

Name: %s

Age: %s

Job: %s

''' % (name,name,age,job)

print(info)

#此处需要注意的是,%s是接收的string类型的字符串,很显然age的类型是整型,所以接收age的变量需要强制类型转换,age = int(input("请输入年龄:")),Age使用%d,防止接收到字符或字符串。

example 3:

name = input("请输入名字:")

age = input("请输入年龄:")

job = input("请输入工作:")

info = '''

-------------info of {_name}-------------

Name: {_name}

Age: {_age}

Job: {_job}

'''.format(_name=name,

     _age=age,

     _job=job)

print(info)

example 4:

name = input("请输入名字:")

age = input("请输入年龄:")

job = input("请输入工作:")

info = '''

-------------info of {0}-------------

Name: {1}

Age: {2}

Job: {3}

'''.format(name,name,age,job)

print(info)

4.流程控制while循环

example 1:死循环

count = 0

while True:

  count +=1

  print("loop:",count)

#没有人为干涉会一直循环下去

example 2:有限循环

count = 0

while count < 3:

  count +=1

  print("loop:",count)

#只会循环3次

5.if判断语句

name = input("请输入你的名字:")

if name == '习大大':

  print("请勿使用国家领导人名字!")

else:

  print("你好,",name)

6.猜数字游戏

#条件:1.只能猜三次。2.显示剩余次数。3.猜对结束程序。3.三次用完后友好提示是否继续猜

my_age = 50

count = 0

while count < 3:

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

  if guess_age == my_age:

    print("恭喜你,猜对了!")

    break

  elseif guess_age > my_age:

    print("猜大了,你还有",3-count-1,"次机会!")

  else:

    print("猜小了,你还有",3-count-1,"次机会!")

  count +=1

  if count == 3:

    countinue_confirm = input("你是否继续猜?继续请按任意键,结束请输入n!")

    if countinue_confirm != 'n':

      count = 0

7.流程控制for循环

my_age = 50

for i in range(3):

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

  if guess_age == my_age:

    print("猜对了!")

    break

  elseif guess_age > my_age:

    print("猜大了!")

  else:

    print("猜小了!")

else:

  print("3次都猜错了!")

  初次学习,如有错误,请指出,我会改正的!

python 关键字的操作的更多相关文章

  1. 【Python系列】python关键字、符号、数据类型等分类

    https://github.com/AndyFlower/Python/blob/master/sample/python前言如下部分为python关键字,操作符号,格式字符.转义字符等,以后有时间 ...

  2. python高级之操作数据库

    python高级之操作数据库 本节内容 pymysql介绍及安装 使用pymysql执行sql 获取新建数据自增ID fetch数据类型设置 1.pymysql介绍及安装 在python2中连接数据库 ...

  3. 第九篇:python高级之操作数据库

    python高级之操作数据库   python高级之操作数据库 本节内容 pymysql介绍及安装 使用pymysql执行sql 获取新建数据自增ID fetch数据类型设置 1.pymysql介绍及 ...

  4. (转载)Python 列表(list)操作

    (转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...

  5. Python 列表(list)操作

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  6. 孤荷凌寒自学python第三十三天python的文件操作初识

     孤荷凌寒自学python第三十三天python的文件操作初识 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天开始自学python的普通 文件操作部分的内容. 一.python的文件打开 ...

  7. Python对Excel操作详解

      Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd.xlwt和xlutils模块.另外还演示了如何通过Tcl   ...

  8. python实现elasticsearch操作-CRUD API

    python操作elasticsearch常用API 目录 目录 python操作elasticsearch常用API1.基础2.常见增删改操作创建更新删除3.查询操作查询拓展类实现es的CRUD操作 ...

  9. 员工管理系统+字符编码+Python代码文件操作

    员工管理系统+字符编码+Python代码文件操作 1.员工管理系统 1.1  debug 代码调试 1.先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点)2.之后右键点击debug运行代码 ...

随机推荐

  1. 百度在线编辑器 - PHP获取提交的数据

    原文:http://www.upwqy.com/details/14.html 1 我们知道在在百度在线编辑器的demo中. 我们只要在body 里面 加载 script 标签 id="ed ...

  2. OOP面向对象程序设计

    1.对象:程序中描述现实中一个物体的属性和功能的结构 面向对象的程序设计,即为定义相应对象的属性,实现相应的功能.一个对象专门代表现实中的一个物体. *封装事物的属性和功能的结构. 例如 我们的手机: ...

  3. 记录一次网站漏洞修复过程(二):第一轮处理(IIS目录枚举、应用程序错误)

    解决IIS目录枚举 当前的IIS版本为7.5 [IIS]   => [请求筛选] => [URL]中添加 [拒绝序列] 符号  ~ 应用程序错误 在Global.asax 中添加异常处理代 ...

  4. Java 小记 — Spring Boot 的实践与思考

    前言 本篇随笔用于记录我在学习 Java 和构建 Spring Boot 项目过程中的一些思考,包含架构.组件和部署方式等.下文仅为概要,待闲时逐一整理为详细文档. 1. 组件 开源社区如火如荼,若在 ...

  5. Redis 安装简介

    Redis 是一个高性能的key-value数据库. redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用.它提供了Jav ...

  6. Kon-boot v2.5介绍与使用方法总结(支持win10)

    Kon-boot这个工具相信大家都不陌生,这是一款专门针对Windows.Linux.MAC登陆密码破解工具,他能绕过系统所设有的登陆密码,让你的登陆畅通无阻.KON-Boot的原理是在于处理BIOS ...

  7. 1-2 Spring 的基本使用

    1.Spring容器的配置文件applicationContext.xml的引入 名称可以自己定义 <?xml version="1.0" encoding="UT ...

  8. Angular.js学习范例及笔记

    一.AngularJs 1.row in order.rows <ng-bind="row.name"> 2.ng-form <form action=" ...

  9. 笔记:Spring Cloud Eureka 常用配置及说明

    配置参数 默认值 说明 服务注册中心配置    Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean ...

  10. webpack-dev-server 搭建本地服务以及浏览器实时刷新

    一.概述开发项目中为了保证上线,开发项目是都需要使用localhost进行开发,以前的做法就是本地搭建Apache或者Tomcat服务器.有的前端开发人员 对服务器的搭建和配置并不熟悉,这个时候需要后 ...