----------------------------------if   else------------------------------
1.最基本的if语句:

if name =="Alex":#注意缩进
print("so handsome")#可以结束,没问题.
#继续加条件:
elif name =="oldboy":
print("too old")
else:#代表上面的条件都不成立走这个
print"goodboy!"
2.猜年龄:
oldboy_age = 39
guess_age =int(input("age:"))#str--->int
print(type(guess_age))
if guess_age ==oldboy_age:
print("correct!!")
elif guess_age > oldboy_age:#else if
print("try smaller!!")
else:
print("try bigger!!")
3.猜成绩:
score = int(input("输入你的成绩:"))
if score >100:
print("滚")
elif score == 100:
print("A+")
elif score >=80:
print("B")
elif score >=60:
print("C")
elif score >=40:
print("C-")
else:
print("D")
if----else----只走一个逻辑,从上到下!
-------------------------------for--------------------------------
1.最简单的for循环
for i in range (10):#这句话的意思就是我要去循环这一组数据[0,1,2,3,4,5,6,7,8,9]这组数据中循环,每循环一次就拿出一个值来打印
#range其实就是一组数据 print(i)
#i就相当于一个临 2.猜年龄
 2.1 break 猜对了及时跳出循环
2.2 3次结束以后失败了!不能打印最后一句"Welcome to 2 level!"
2.3 只有猜对了,才能打印这句话
2.4怎么退出程序?exit()
2.5 怎么使用for---else,
oldboy_age = 39
for i in range (3):-------------------------------for下面的内容都会循环.
guess_age =int(input("age:"))#str--->int
print(type(guess_age))
if guess_age ==oldboy_age:
print("correct!!")
break-------------------------------------猜对了就跳出循环!
elif guess_age > oldboy_age:#else if
print("try smaller!!")
else:
print("try bigger!!")
else:#如果for循环正常结束,中间没有被break,代表猜错了.上面不成立!
exit("too many attempts!")
print ("welcome to 2 level!") 3.嵌套循环:
3.1简单嵌套:
for i in range (10):
for j in range (10):
print(i,j)
3.2 j >5:
for i in range (10):
for j in range (10):
print(i,j) #先打印后判断,打印出来会有6,除非把这个写在if后面就没有6
if j>5:
break#-------------只是跳出当前循环;
3.3 j<5,不打印,j>5,才打印------continue
for i in range (10):
for j in range (10):
if j<5:----------------大循环走了10次,小循环没走,直接跳出
break ----------------直接跳整个当前层循环,什么都没打印
print(i,j)
不能用break,用continue
for i in range (10):
for j in range (10):
if j<5:
continue
print(i,j)
4.用户登陆:
user = "gaojun"
password ="123abc"
for i in range(3):
user = input('请输入用户名:')
password = input('请输入密码:')
if user == "gaojun" and password =="123abc":
print("欢迎!gaojun!")
break
else:
print("用户或密码错误!")
else:
print("输入次数到达3次,请稍后再试!")
-------------------------while--------------------------
1.最简单的while循环:
count = 0#定义count变量,为了让你看到循环了多少次
while True:#条件为真,True永远为真
print("you are a good boy!",count)
count +=1
2.上面的例子,跳出死循环:
count = 0
while True:
if count = 1000000
print("you are a good boy!",count)
break
count +=1
3.其他办法施行运行100次就退出;
count = 0
while count<100:
print("you are a good boy!",count)
count +=1
4.猜年龄----
4.1输入空值会报错怎么解决?isdigit
4.2怎么限制次数 count<3 count+=1
count = 0
oldboy_age = 56
while count <3:
guess_age =input("gae>>:")
if guess_age.isdigit():
guess_age = int(guess_age)
else:
continue
if guess_age == oldboy_age:
print("猜对了!")
break
elif guess_age >oldboy_age:
print("往小里猜!")
else:
print("往大猜!")
count+=1
												

(十一)if...else&for循环&while循环的更多相关文章

  1. Python学习笔记整理(十一)Python的while和for循环

    while语句,提供了编写通用循环的一种方法,而for语句是用来遍历序列对象内的元素,并对每个元素运行一个代码块.break,continue用在循环内,跳出整个循环或者跳出一次循环. 一.while ...

  2. Python第四天 流程控制 if else条件判断 for循环 while循环

    Python第四天   流程控制   if else条件判断   for循环 while循环 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天 ...

  3. python 循环、循环设计、循环对象

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 1.循环 循环用于重复执行一些程序块.从上一讲的选择结构,我们已经看到了如何用缩进 ...

  4. Python基础之if判断,while循环,循环嵌套

    if判断 判断的定义 如果条件满足,就做一件事:条件不满足,就做另一件事: 判断语句又被称为分支语句,有判断,才有分支: if判断语句基本语法 if语句格式: if 判断的条件: 条件成立后做的事 . ...

  5. php之快速入门学习-13(PHP 循环 - While 循环)

    PHP 循环 - While 循环 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块. PHP 循环 在您编写代码时,您经常需要让相同的代码块一次又一次地重复运行.我们可以在代码中使用循 ...

  6. Python流程控制-while循环-for循环

    写重复代码 是可耻的行为 -------------- 完美的分割线  -------------- 摘录自:http://www.runoob.com/python/python-loops.htm ...

  7. 『Python基础-7』for循环 & while循环

    『Python基础-7』for循环 & while循环 目录: 循环语句 for循环 while循环 循环的控制语句: break,continue,pass for...else 和 whi ...

  8. 流程控制之while循环for循环

    流程控制之while循环1.什么是循环 循环就是重复做某件事2.为什么要有循环 为了让计算机能够具备人重复做某件事的能力3.如何用循环 while语法: while 条件: code1 code2 c ...

  9. js循环(while循环,do while循环,for循环)相关知识点及练习

    08.循环 1.循环! 循环的作用: 简化代码,处理重复执行的代码 遍历数组.json对象.节点集合 2.while循环 语法: while(循环的条件){ 循环体 } 3.循环的五大要素 循环变量 ...

随机推荐

  1. three.js 源代码凝视(十六)Math/Frustum.js

    商域无疆 (http://blog.csdn.net/omni360/) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:商域无疆 -  本博客专注于 敏捷开发 ...

  2. html5 音频和视频(audio And video)

    1.音频和视频  Web 上的视频 直到现在,仍然不存在一项旨在网页上显示视频的标准. 今天,大多数视频是通过插件(比如 Flash)来显示的.然而,并非所有浏览器都拥有同样的插件. HTML5 规定 ...

  3. 通过localstorage和cookie实现记录文章的功能

    我们在做页面的时候,会考虑记录用户曾经看过的文章的功能,并记录下来在页面中显示!但是在IE低版本的下是不支持localstorage的功能,只能采用cookie来代替本地存储的功能!实现的方法如下! ...

  4. 为ASP.NET MVC应用程序使用高级功能

    为ASP.NET MVC应用程序使用高级功能 这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译, ...

  5. MVC Sesion丢失问题

    花了两个小时的时间处理一个Session 取值问题 使用MVC LoadCheckController(登录校验)登录成功后创建一个Session,Session中封装了用户的相关信息如权限基本信息, ...

  6. EF实体类配置总结

    实体类配置总结 Entity Framework 6 Code First 实践系列(1):实体类配置总结 2014-03-25 12:58 by TJerry, 719 阅读, 6 评论, 收藏,  ...

  7. MVC 在控制器中获取某个视图动态的HTML代码

    ASP.NET MVC 在控制器中获取某个视图动态的HTML代码   如果我们需要动态的用AJAX从服务器端获取HTML代码,拼接字符串是一种不好的方式,所以我们将HTML代码写在cshtml文件中, ...

  8. Struts2的拦截器

    拦截器的作用: 拦截器可以动态地拦截发送到指定Action的请求,通过拦截器机制,可以载Action执行的前后插入某些代码,植入我们的逻辑思维. 拦截器的实现原理: 拦截器通过代理的方式来调用,通过动 ...

  9. 【编程范式】C语言1

    最近在网易公开课上看斯坦福大学的<编程范式>,外国人讲课思路就是清晰,上了几节课,感觉难度确实比我们普通大学大很多,但是却很有趣,让人能边学边想. 范式编程,交换两个数,利用 void * ...

  10. MongoDB学习之--增删改查(2)

    昨天简单介绍了官方驱动操作MongoDB进行增删查操作的,今天继续介绍更新操作..... 方法简介 官方驱动中更新操作使用collection的Update方法,有泛型和非泛型两个版本: 其签名如下( ...