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!!!"
[[email protected] 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
时间: 2024-10-10 05:51:32

Python-Day01-task的相关文章

Python——Day01

一.Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承,Python通过C语言开发. TIOBE开发语言排名(2018-01-17),python排名第四 https://www.tiobe.com/tiobe-index/ Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内

python - day01

一.输入和输出 1.输出 print() print()函数也可以接受多个字符串,用逗号","隔开,就可以连成一串输出: >>> print('The quick brown fox', 'jumps over', 'the lazy dog') The quick brown fox jumps over the lazy dog print()会依次打印每个字符串,遇到逗号","会输出一个空格 2.输入 input() (1)Python提供了

java程序员自学python day01 认识python及环境搭建

一丶初来乍到: 首先感谢大家能来看我的博客,因为第一次写博客,之前没有经验,所以有不好的地方请大家指出来,当然初来乍到,肯定先要做个小小的自我介绍,本人是今年刚毕业的学生,在大学时期,因为当时看到学长学姐们找工作,都说java比较火,需求量大,所以自学了java,在java学习上,整整花费了两年的时间,现在也即将入职的是一份工作.作为一个程序员,想必大家都知道只会一门语言是远远不够的,因此,下定决心在业余的时间去学习python,把它当做自己的第二门语言,来丰富自己,提高自己的技能. 二丶认识p

python - day01 介绍

01. python - 介绍 python - 简单介绍:  dsadasdasdashttps://www.python.org/ftp/python/

python 1

支持tab键补全 # vim /usr/local/bin/tab.py 1 import readline  2 import rlcompleter   3   4 readline.parse_and_bind('tab: complete') # vim ~/.bash_profile 14 PYTHONSTARTUP=/usr/local/bin/tab.py 15 export PATH PYTHONSTARTUP # source ~/.bash_profile # python>

Python开发(基础):初识Python

Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube.Dropbox.BT.Quora(中国知乎).豆瓣.知乎.Google.Yahoo!.Facebook.NASA.百度.腾讯.汽车之家.美团等.互联网公司广泛使用Python来做的事一般有:自动化运维.自动化测试.大数据分析.爬虫.Web 等. 注视:上述重点字体表示该公司主要使用Python语言开发 Python的种

Python 2, Python 3, Stretch &amp; Buster

Python 2.7的终止支持时间为2020年,现在已经是2015年了,然而Debian中仍然有大量软件包是基于Python 2的实现.Debian的维护者开始认真讨论淘汰Python 2.开发者Paul Tagliamonte提出计划以尽快的将Python 2项目移植到Python 3,宣称“Python 2已死,Python 3万岁”. 直击现场 <HTML开发MacOSApp教程>  http://pan.baidu.com/s/1jG1Q58M Aloha, Developers! M

python 自学(一)

1.Python优点 简单,优雅,明确 强大的模块第三方库 易移植 面向对角 可扩展 2.缺点 代码不能加密 执行速度慢 3.变量定义 第一个字母必须是字母表中的大小写,或下划线.不能以数字为开头. 1)变量赋值举例 eg: >>> x=123 >>> y=x >>> id(x) 22582176 >>> id(y) 22582176 >>> x=100 >>> id(x) 22580736 >

Python 第一课 pyhon基础

=================目录==================2.1.1 为什么学习python1.2 python的安装1.3 python的文件类型1.4 python的变量 =======================================1.2 安装支持table补齐的ipyhon环境我们使用的命令解释器交互方式 -- pyhon shell-- ipython pip像yum一样可以安装插件,安装pip包 需要先安装epel包.rpm -q python-pip

在tornado中使用celery实现异步任务处理之一

一.简介 tornado-celery是用于Tornado web框架的非阻塞 celery客户端. 通过tornado-celery可以将耗时任务加入到任务队列中处理, 在celery中创建任务,tornado中就可以像调用AsyncHttpClient一样调用这些任务. ? Celery中两个基本的概念:Broker.Backend Broker : 其实就是一开始说的 消息队列 ,用来发送和接受消息. Broker有几个方案可供选择:RabbitMQ,Redis,数据库等 Backend: