python语言if判断,for,while循环,自编的小例子,规范版

python语言if判断,for,while循环,自编的小例子,规范版


#!/usr/bin/env python

#上面一行作用是“在linux系统中到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。” windows下无效。

# -*- codeing:utf-8 -*-

#上面一行最好写上

"""

程序头注释,可以写日期,开发者,功用等。

python语言if判断,for,while循环,自编的小例子

输入数字选爱谁。用到list,输入,循环,if判断。

文件用editplus保存格式utf-8格式。

重构说明:加上"# -*- codeing:utf-8 -*-",代码块用4个空格。

该代码中变量命名不太规范。

      

"""

import string

myLL=["女儿","大名","爱爸爸,妈妈"]

for i in xrange(10):

    print "%s=%s  %s"%(myLL[0],myLL[1],myLL[2])

print "请输入爱谁!选 1 2 3 4"

aa=str(raw_input())

 

while  1 :

  #这个if 是判断是不是输入的数字,非数字转到else 语句。

    if  aa.isdigit()  :

     

       if aa.isdigit() :

           if int(aa) ==1    :

               print "爱爸爸"

               aa=raw_input()

       if aa.isdigit():

           if int(aa) ==2   :

               print "爱妈妈"

        

               aa=raw_input()

       if aa.isdigit():   

           if int(aa) ==3  :

               print "爸爸妈妈爱女儿"

        

               aa=raw_input()

        

       #输入4退出循环

       if aa.isdigit():   

           if int(aa) == 4 :

        

               print "谢谢女儿!byby!"

               break

       if aa.isdigit():  

           if (int(aa)!= 3 ) or (int(aa)!= 2 ) or (int(aa)!= 1 )   or (int(aa) != 4 ):

               print "只能输入1 2 3 4 请重新输入"

               aa=raw_input()

    else :

       

        print "输入有误,请输入数字! 1 2 3 4"

        aa=raw_input()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值