python学习,day1:循环判断基本语句的几个代码
# coding=utf-8
# Author: RyAn Bi
count = 0
'''while True :
print('count:',count)
count = count + 1
if count == 10000:
break #退出这个循环,终止while
'''
#for i in range(0,10,2): #从0 到10,间隔2
# print('loop',i) for i in range(10):
if i < 3:
print('you see',i)
else:
continue #退出这次循环,继续循环
print('hehe')
上面这个代码,是一个简单的循环代码,需要注意的就是,一个range的用法,一个是break和contiue,break是结束整个循环体,continue是结束单次循环
# coding=utf-8
# Author: RyAn Bi
old_boy_age = 39
count = 0
'''while True:
if count == 3:
break
#第一种方法,当循环到3,退出
'''
while count < 3: #第二种方法
guessage = int(input('guessage:')) #使用int是为了保证输入的是整形数据
if old_boy_age == guessage :
print('congratulations,you got it!')
break
elif old_boy_age > guessage: #不是else if,是elif
print('get bigger please!')
else :
print('get smaller please!')
count += 1#第二种方法
if count == 3:
countine_confirm = input('do you want to go on?,if you want push enter,else push n')
if countine_confirm != "n":
count = 0
#if count == 3: 第一种方法
else:
print('you have tried too many times!')
上面是一个猜年龄的代码,猜对了或者错误三次后,停止。
# coding=utf-8
# Author: RyAn Bi
'''=
username = input('username:')
password = input('password:')
print(username,password)
'''
name =input('name:')
age =int(input('age:'))
print(type(age))
job = input('job:')
salary =int( input('salary:')) info ='''
---------info of %s----------
name:%s
age:%d
job:%s
salary:%d
'''%(name,name,age,job,salary) #方法1,其中引用的顺序必须对应上
print(info)
info2 ='''
---------info of {_name}----------
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
'''.format(_name =name,
_age =age,
_job = job,
_salary=salary) #第二种方法,用变量代替,只要变量对应上即可
print(info2)
info3 ='''
---------info of {0}----------
name:{0}
age:{1}
job:{2}
salary:{3}
'''.format(name,age,job,salary) #第三种方法,用数字代替,注意从0开始
print(info3)
上面主要是一个引用的代码,表示引用的方法,介绍了3种方法
python学习,day1:循环判断基本语句的几个代码的更多相关文章
- python学习之循环语句
编程语言中的循环语句,以循环判断达式是否成立为条件,若表达式成立则循环执行该表达式,若不成立则跳出当前执行执行语句且继续执行其后代码. 如下图所示. Python中提供以下循环方式 循环类型 描述 w ...
- Python学习-while循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.即重复性的做一件事情 语法形式如下: while 判断条件: 条件满足执行语句…… ...
- Python学习笔记—条件判断和循环
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= ...
- Python学习之条件判断和循环
#coding= utf-8 # 条件判断和循环 # 如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做 age1 = 20 if age1 >= 18: prin ...
- Python学习-while循环&逻辑运算符
一.while循环,continue.break语句在while循环中的使用 1.while循环语句: while 条件: 代码块 执行过程:判断条件是否为真,如果为真,执行代码块,继续下次循 ...
- Python学习-day1
Mark一下,python学习. 今天一天已1.5x的速度看完了Alex老师的第一周的视频,先是4节鸡汤课,而且给了勺,讲述了python目前在世界的地位,发展趋势,以及未来的愿景. 最重要的还是写一 ...
- Python 学习 第五篇:语句和语法
Python程序是语句构成的,语句包含表达式,表达式嵌套在语句中,包含变量和常量,用于处理对象.Python的语法实质上是由表达式.语句和代码块构成的.语句是由表达式构成的,代码块是由多个语句构成的复 ...
- Python之条件 循环和其他语句 2014-4-6
#条件 循环和其他语句 23:30pm-1:431.print和import的更多信息 使用逗号将多个表达式输出 >>> print 'age:',42 age: 42 >&g ...
- Python学习笔记——esle和with 语句
1. else与while组合 def showMaxFactor(num): count = num // 2 while count > 1: if num % count == 0: pr ...
随机推荐
- 7-python自定义opener
Handler处理器 和 自定义Opener opener是 urllib2.OpenerDirector 的实例,我们之前一直都在使用的urlopen,它是一个特殊的opener(也就是模块帮我们构 ...
- 利用arcgis实现经纬度和平面坐标互转
一平面直角坐标(投影坐标)转经纬度 基本程序是这样的 经纬度计算操作 1. 定义坐标系:在AreToolbox下→数据管理工具→投影和变换→定义投影→输入数据或要素点击▼选择定义同层(同时在坐标系中点 ...
- Django框架 之 form组件
Django框架 之 form组件 浏览目录 Form介绍 普通的登录 使用form组件 Form详情 常用字段 校验 进阶 使用Django Form流程 一.Form介绍 我们之前在HTML页面中 ...
- SVG素材整理(原)
why SVG? 1.矢量的国际图形标准,以后随着浏览器的发展,相信矢量会更多的出现 2.illustartor等多数矢量绘图软件可以导出为这种格式 so SVG现状 基本介绍:http:// ...
- SQL之TCL
TCL(Transaction Control Language)事务控制语言 COMMIT 提交SAVEPOINT 设置保存点ROLLBACK 回滚SET TRANSACTION
- C++ 虚基类 派生与继承
在学习设计模式时我就有一个疑问,关联和继承除了用法上的区别,好像在内存上并没有什么区别,继承也是父类作为了子类的元素(内存上),关联也是这样.而且关联好像更占内存一些.这就是设计模式里问题了“依赖倒转 ...
- indexOf(String.indexOf 方法)
字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1 返回 St ...
- Android自动提示控件:AutoCompleteTextView和MultiAutoCompleteTextView
在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的. 一.AutoCompleteTextView:单一匹配 ...
- SxsTrace使用的方法
Windows7平台上有一个强大的SxsTrace工具,可以跟踪调试应用程序运行时需要的动态库的版本和路径. SxsTrace使用的方法: 1.首先必须以Administrator用户身份登录 ...
- Android动态显示或隐藏密码框中的密码(Android学习笔记)
activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&qu ...