关于whilenone语句,whilefor语句这个很多人还不知道,今天小周来为大家解答以上的问题,现在让我们一起来看看吧!
whilenone语句 whilefor语句
whilenone语句 whilefor语句
whilenone语句 whilefor语句
whilenone语句 whilefor语句
1、看来你对python的格式不是很了解哦~~!(没有花括号{}而是用换行代替)name=‘’说明定义了一个name为空字符有值但没内容系统会为这个变量分配空间(跟为null是有区别的 null不会分配空间);while not name 相当于c下的while(!name ){}意思是如果name不为空(!name即name不为null)而这句话必然要执行,因为定义了name = ‘’,说明有值,只是这个值是没有内容,所以这句话一定会执行,执行下面一句话,你可以把这句话放到{}里看一眼就明白了,raw_input这个函数就是要接收你输入的值,而把输入的值赋给变量name ,从此之后name就是你输入的值了,而不是''了,而楼上说得有点小问题,因为他把not name看成null了;这样的话while not name 的语句就不会执行了哦,选我吧~~!!!!程序本身没有任何问题。
2、如果有也是少了一个coding:cp936之类的。
3、是对的。
4、在python里None, '', 都是False。
5、如果没有输入就一直提示user输入姓名。
本文到这结束,希望上面文章对大家有所帮助。
版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。