当前位置: 首页 > 编程日记 > 正文

【Python 第8课】while

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

先介绍一个新东西:注释。
python
里,以#”开头的文字都不会被认为是可执行的代码
 print hello world

 print "hello world" #输出一行字
是同样的效果。但后者可以帮助开发者更好地理解代码。

在接下来的课程中,我会经常用注释来解释代码。

if改进完我们的小游戏后,功能已经基本实现了。很多同学做完后纷纷表示,每次只能猜一次,完了之后又得重新run,感觉好麻烦。能不能有办法让玩家一直猜,直到猜中为止?很显然,如果这种小问题都解决不了,那python可就弱爆了。

最简单的解决方法就是while

if一样,while也是一种控制流语句,另外它也被称作循环语句。流程图:

210223_ZbyC_2354614.jpg

 

程序执行到while处,“当”条件为True时,就去执行while内部的代码,“当”条件为False时,就跳过。

语法为:
while
条件:
 循环执行的语句

if一样,注意冒号,注意缩进。
今天的栗子:
a = 1 #
a设为1
while a != 0: #a
不等于0就一直做

 print "please input"
 
a = input()
print "over"

下图给出一种方法。

210224_gK4X_2354614.jpg

注意,这里出现了两层缩进,要保持每层缩进的空格数相同。

到此为止,小游戏已经基本成型了。

转载于:https://my.oschina.net/u/2354614/blog/545698

相关文章:

2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?

培根说,『读书造成充实的人,会议造成未能觉悟的人,写作造成正确的人』。在短信短视频快速迭代的快时代,更深度的思考、更正确的实践,更成体系的写作与分享,尤显可贵。这里,每一篇博文都是开发者…

objdump查看目标文件构成

objdump objdump是用查看目标文件或者可执行的目标文件的构成的GCC工具 反汇编 #objdump -d cpuid2 对于其中的反汇编代码 左边是机器指令的字节,右边是反汇编结果。显然,所有的符号都被替换成地址了, 注意没有加$的数表示内存地址&#…

jQuery--AJAX传递xml

程序代码$.ajax({ url:Accept.jsp, type:post, //数据发送方式 dataType: xml, //注意这里是xml哦 ,不是html ( html比较简单,所以我拿xml做下例子,解释下 )data:text$("#name").val()&datenewDate(), //要传递的数据 timeout: 2000, …

ActionDescriptor 的认识

ActionDescriptor的作用是对Action方法的元数据的描述,通过ActionDescriptor我们可以获取到action方法的相关的名称,所属控制器,方法的参数列表,应用到方法上的特性以及一些筛选器;ActionDescriptor是由ControllerDescriptor类中的FindAction方法进行创建; ActionDescriptor类也…

readelf和ldd分析elf文件

1. elf 文件格式 linux系统中,gcc编译器编译出的object文件、可执行文件都属于elf文件。 elf文件由三个部分组成:elf header、program headers|section headers、sections|program segments。 如果是executable文件,则section部分是不需要的…

号称3个月发布最强量子计算机,卖口罩的霍尼韦尔凭什么?

作者 | Just出品 | AI科技大本营新冠疫情的发生,霍尼韦尔这家口罩品牌引入众人眼帘。但实际上,口罩业务只是这家企业的一小块副业,它能做的业务十分多元。3月4日,霍尼韦尔宣布在量子计算领域取得突破,将提升量子计算机…

一位老工程师前辈的忠告

诸位,咱当工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱…

一站式学习Wireshark

https://community.emc.com/message/818739#818739 转载于:https://blog.51cto.com/jackprivate/1725190

objdump与readelf

objdump和readelf都可以用来查看二进制文件的一些内部信息. 区别在于objdump 借助BFD而更加通用一些, 可以应付不同文件格式, readelf则并不借助BFD, 而是直接读取ELF格式文件的信息, 按readelf手册页上所说, 得到的信息也略细致一些. 几个功能对比. 1. 反汇编代码 查看源代…

接口学习笔记(2009.11.24)

了解接口,主要是为了一道经典面试题:接口与抽象类的区别,对接口的理解却很少,现在学习一下。 接口只包含方法、属性、事件或索引器的签名。成员的实现是在实现接口的类或结构中完成的。 Interfacenamespace study1124{ interfa…

“一网打尽”Deepfake等换脸图像,微软提出升级版鉴别技术Face X-Ray​

作者 | Just出品 | AI科技大本营(ID:rgznai100)Deepfake换脸图像的泛滥给人类社会带来了巨大的挑战。虽然研究者们为检测换脸图片提出了多种AI鉴别算法,但随着换脸算法的不断改造升级,鉴别算法很难跟上换脸算法的变化。微软亚洲研…

双边滤波算法的简易实现bilateralFilter

没怎么看过双边滤波的具体思路,动手写一写,看看能不能突破一下。 最后,感觉算法还是要分开 水平 与 垂直 方向进行分别处理,才能把速度提上去。 没耐性写下去了,发上来,给大伙做个参考好了。 先上几张效果图…

赔偿谷歌1.8亿美元!前Uber自动驾驶主管被告到破产

整理 | Just出品 | AI科技大本营(ID:rgznai100)两年前的Google自动驾驶部门与Uber自动驾驶技术纠纷案以和解结束后再起波澜。据路透社等外媒报道,Uber自动驾驶部门前主管安东尼莱万多夫斯基(Anthony Levandowski)周三申…

.data和.text段合并

a.c #include <stdio.h> extern int share;int main(void) { int a100;swap(&a,&share);} b.c int share1;void swap(int *a,int *b){*a^*b^*a^*b;} 编译 #gcc -c a.c b.c 链接 #ld a.o b.o -e main -o ab 查看 #objdump -h 文件 VMA即虚拟地址 size即…

用QQ提问的技巧,用了之后可以提高效率,呵呵。

有些Tx喜欢用QQ向好友提些问题&#xff0c;但是却没有掌握提问的技巧&#xff0c;自己没有及时得到答案也浪费了对方的时间。这里抛砖引玉&#xff0c;说一下我的看法和体会。大家一起讨论。我们讨论问题&#xff0c;不讨论人。 一、 把QQ当成了电话&#xff08;不适合的做法&a…

Android重绘ListView高度

Android重绘ListView高度 经常会有这样需求&#xff0c;需要ListView默认将所有的条目显示出来&#xff0c;这就需要外层使用ScrollView&#xff0c;ScrollView里面放置一个重绘高度的ListView&#xff0c;类似下面这样 工具类 package ……;import android.view.View; import …

C语言数据类型所占空间大小

C语言数据类型所占空间大小 /** datasize.c -- print the size of common data items* This runs with any Linux kernel (not any Unix, because of <linux/types.h>)** Copyright (C) 2001 Alessandro Rubini and Jonathan Corbet* Copyright (C) 2001 OReilly & A…

SharePoint基础之六- SharePoint基础架构中涉及的ASP.NET架构

ASP.NET框架代表着在IIS和ISAPI编程模型之上的一个重要的生产力层. 如果你熟悉ASP.NET开发的话, 你就会知道它为你的应用程序逻辑编写托管代码提供了便利, 比如说C#, VB.NET, 并且允许你在由Microsoft Visual Studio提供的面向生产力的可视化编辑器中工作. ASP.NET框架还提供了…

Javascript函数之深入浅出递归思想,附案例与代码!

作者 | 浮世万千吾爱有三责编 | Carol来源 | CSDN 博客递归函数的理解1、生活中的递归“递归”在生活中的一个典例就是“问路”。如图小哥哥进入电影院后找不到自己的座位&#xff0c;问身边的小姐姐“这是第几排”&#xff0c;小姐姐也不清楚便依次向前询问&#xff0c;问至第…

Linux指令--文件和目录属性

对于每一个Linux学习者来说&#xff0c;了解Linux文件系统的目录结构&#xff0c;是学好Linux的至关重要的一步.&#xff0c;深入了解linux文件目录结构的标准和每个目录的详细功能&#xff0c;对于我们用好linux系统只管重要&#xff0c;下面我们就开始了解一下linux目录结构的…

Linux内存寻址

一.内存地址分类以及MMU介绍 对于程序员来说&#xff0c;可以简单的把内存地址理解为一种访问存储单元的内容的一种方式。而对于80x86系列微处理器来说&#xff0c;我们需要区分三种地址&#xff1a; &#xff08;1&#xff09;逻辑地址 这种地址通常使用在机器语言里用于指…

iptables 基本命令使用举例

原文地址&#xff1a;http://www.linuxsky.org/doc/admin/200803/262.html 一、链的基本操作 1、清除所有的规则。 1&#xff09;清除预设表filter中所有规则链中的规则。 # iptables -F 2&#xff09;清除预设表filter中使用者自定链中的规则。 #iptables -X #iptables -Z 2、…

重磅!教育部再次审批179所高校新增本科AI专业

整理&责编 | 夕颜出品 | CSDN&#xff08;ID:CSDNnews&#xff09;好消息&#xff01;2 月 21 日&#xff0c;教育部官网发布了《教育部关于公布 2019 年度普通高等学校本科专业备案和审批结果的通知》&#xff0c;公开了 2019 年度普通高等学校本科专业备案和审批结果。17…

Qt之自定义搜索框

简述 关于搜索框&#xff0c;大家都经常接触。例如&#xff1a;浏览器搜索、Windows资源管理器搜索等。 当然&#xff0c;这些对于Qt实现来说毫无压力&#xff0c;只要思路清晰&#xff0c;分分钟搞定。 简述效果细节分析Coding源码下载效果 细节分析 实现细节需要如下步骤&…

大型网站架构演变和知识体系

存爱好&#xff0c;作为收藏&#xff0c;原地址&#xff1a;http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html&#xff0c;同时向原创致敬之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#…

Python数据清理终极指南(2020版)

作者 | Lianne & Justin译者 | 陆离出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;一般来说&#xff0c;我们在拟合一个机器学习模型或是统计模型之前&#xff0c;总是要进行数据清理的工作。因为没有一个模型能用一些杂乱无章的数据来产生对项目有意义的结果。…

内存地址转换与分段

原文标题&#xff1a;Memory Translation and Segmentation 原文地址&#xff1a;http://duartes.org/gustavo/blog/ 翻译地址&#xff1a;http://blog.csdn.net/drshenlei/article/details/4261909 本文是Intel兼容计算机&#xff08;x86&#xff09;的内存与保护系列文章的第…

c++ 普通高精减

//c 普通高精减 //codevs 3115 高精度练习之减法 //内容简单&#xff0c;就不注释了。 //注意下&#xff0c;&&优先级高于||。 #include<cstdio>#include<cstring>char s1[600],s2[600];int a1[600],a2[600],len1,len2,i;int main(){scanf("%s",…

腾讯提超强少样本目标检测算法,公开1000类检测训练集FSOD | CVPR 2020

作者 | VincentLee来源 | 晓飞的算法工程笔记不同于正常的目标检测任务&#xff0c;few-show目标检测任务需要通过几张新目标类别的图片在测试集中找出所有对应的前景。为了处理好这个任务&#xff0c;论文主要有两个贡献&#xff1a;提出一个通用的few-show目标检测算法&#…

Linux加入到Windows域 收藏

一、实验环境&#xff1a; AD server&#xff1a;windows server 2003samba&#xff1a;redhat as5AD server的hostname和IP地址&#xff1a;turbomai-c<?xml:namespace prefix st1 ns "urn:schemas-microsoft-com:office:smarttags" />89f91.test.com 192…