• Python-Day01-task


    Day01课后作业

    1、作业要求

         编写登录接口

         -输入用户名密码

         -认证成功后显示欢迎信息

         -输错三次后退出

    2、流程图

    3、程序

    #!/usr/bin/env python
    
    f = open("foo.txt")       #打开用户密码文件
    line = f.readline()       #读取用户名
    line1= f.readline()       #读取密码
    f.close()                 #关闭文件
    
    i =1
    while i <= 3:
      input_name = raw_input("Please input your name:")
      input_passwd = raw_input("Please input  your passwd:")
      if input_name == line[:-1]:         #[:-1]的作用是去掉换行符
         if input_passwd == line1[:-1]:
            print "Wecome to linux world,login successfully!"
            break
         else:
            print "you input the passwd is wrong"
      else:
         print "you input the name is wrong"
      i += 1
    else:
      print "you haved try 3 times,no time to try today!!!"
    [xiaorui@xiaorui day01]$ cat foo.txt 
    ruizhong.li
    passwd

    4、课上练习程序(待优化)

    #!/usr/bin/env python
    #_*_ coding:utf-8 _*_     #添加此行后,就可以输中文了
    
    print_num = input('Which loop do you want it to be printed out?')
    count = 0
    while count < 10000000:
      if count == print_num:
         print 'There you got the number:',count
         choice = raw_input('Do you want to continue the loop?(y/n)')
         if choice == 'n':
            break
         else:
            while print_num <= count:
                  print_num = input('Which loop do you want it to be printed out?')
                  if print_num > count:
                     break
                  else:
                     print u'已经过了,sx!'
      else:
         print 'Loop:',count
      count +=1
    else:
      print 'loop:',count
  • 相关阅读:
    移动端适配方案
    js基础知识复习
    js单线程的本质-------Event Loop
    第13课 字典
    第12课 习题讲解
    第11课 循环嵌套和算法
    第10课 文件的读写
    第9课 循环语句与注释
    第8课 对象的方法
    第7课 初识函数
  • 原文地址:https://www.cnblogs.com/migongci0412/p/5248332.html
Copyright © 2020-2023  润新知