python-练习实现猜数字的循环
2017-04-04 09:26
501 查看
目录:
input:输入print:输出int:整数型if循环:如果
elif:或者
else:否则break:结束本次循环python语言是从上到下一句一句执行的。
代码部分:
判断输入次数,超过三次则退出:
and:网络解释:从左到右计算表达式,若所有值均为True,则返回最后一个值,若存在False返回第一个False值。注:个人理解(和的意思,通俗的讲,与linux系统中&&符意思相同)。 以上为参考
最终优化三次则退出:
总结的不好,还望兄弟姐妹们,指点,批评。
![](http://img.baidu.com/hi/jx2/j_0032.gif)
input:输入print:输出int:整数型if循环:如果
elif:或者
else:否则break:结束本次循环python语言是从上到下一句一句执行的。
代码部分:
#!/usr/bin/env python # -*- coding:utf-8 -*- age = 24 input_num = int(input("Please enter your age:")) if input_num == age: print("Bingo!") elif input_num > age: print("Please enter a smaller!") else: print("Please enter a larger point!")在源代码的基础上添加while循环与break:
#!/usr/bin/env python # -*- coding:utf-8 -*- age = 24 while True: input_num = int(input("Please enter your age:")) if input_num == age: print("Bingo!") break #跳出本次循环 elif input_num > age: print("Please enter a smaller!") else: print("Please enter a larger point!")不用break实现退出循环:
#!/usr/bin/env python # -*- coding:utf-8 -*- age = 24 input_num = 0 while age != input_num: input_num = int(input("Please enter your age:")) if input_num > age: print("Please enter a smaller!") elif input_num < age: print("Please enter a larger point!") print("Bingo!")while:每执行一边,就循环一次并判断条件True或False 为True就继续循环,为False就跳出while循环。
判断输入次数,超过三次则退出:
#!/usr/bin/env python # -*- coding:utf-8 -*- age = 24 input_num = 0 #这里0为False count = 0 #计数器从0开始 while input_num != age and count < 3: #and同时判断两个条件循环三次 print("count:",count) #显示循环编号从0开始 input_num = int(input("Please enter the age:")) if input_num > age: print("Please enter a smaller!") elif input_num < age: print("Please enter a larger!") #count = count + 1 count +=1 #循环一次加一次 if input_num == age: print("Bingo!") else: print("More than limit number!!!!!!")计数器:也就是每执行一次记一个数。
and:网络解释:从左到右计算表达式,若所有值均为True,则返回最后一个值,若存在False返回第一个False值。注:个人理解(和的意思,通俗的讲,与linux系统中&&符意思相同)。 以上为参考
最终优化三次则退出:
#!/usr/bin/env python #-*- coding:utf-8 -*- age = 24 guess_count = 0 #这里为计数器从0开始 while guess_count < 3: 判断三次0,1,2 print("guess count:",guess_count) #打印循环编号第一次为0 input_num = int(input("Please enter the age:")) #输入你猜的数字 if input_num > age: #大于age则打印下面这句话 print("Please enter a smaller!") elif input_num < age: #同上 print("Please enter a larger!") else: #即不大于,也不小于,就是等于了,打印Bingo print("Bingo!") break #退出本次循环 guess_count += 1 #g=g+1(缩写) else: #这里的else是判断while条件不满足,这打印。 print("More than limit number!!!!!!")
总结的不好,还望兄弟姐妹们,指点,批评。
![](http://img.baidu.com/hi/jx2/j_0032.gif)
相关文章推荐
- 使用python进行猜数字游戏,练习if循环
- 【JS每日练习】实现字体循环流动
- 一个小学奥数题的python实现(全排列,字符串循环移位,统计元素)
- 用python实现从1加到100的三种方法: for循环,while循环,导入模块法
- python练习-实现图片类似微信未读信息数量效果
- Python新手学习基础之循环结构练习
- 女朋友用Python实现的猜数字游戏:)
- Python 用for循环实现猜数字游戏
- python 中while 使用else实现双分支循环判断
- python下sched实现延时或者循环的用法
- Python练习 os模块 实现一个小shell
- python使用循环实现批量创建文件夹示例
- Topcoder 练习小记,Java 与 Python 分别实现。
- python3.3使用tkinter实现猜数字游戏代码
- 循环神经网络教程4-用Python和Theano实现GRU/LSTM RNN, Part 4 – Implementing a GRU/LSTM RNN with Python and Theano
- python练习之通过python pexpect实现自动生成openssl证书
- 反汇编个人练习:不用循环语句实现循环操作
- C++编程练习(5)----“实现简单的循环队列的顺序存储结构“
- 迭代器就是重复地做一些事情,可以简单的理解为循环,在python中实现了__iter__方法的对象是可迭代的,实现了next()方法的对象是迭代器,这样说起来有
- python 练习(一)代码统计工具的实现