zoukankan      html  css  js  c++  java
  • python学习—几个简单小程序

    1、 输出1到100的偶数

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #定义初始值
    start=1
    while True:
    #判断start的值若其为51,则说明上一次已经输出了100,跳出循环
       if start==51:
         break
       print start*2
       start +=1
    

     

    这里写图片描述

    2、输出1到100的奇数

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #定义初始值
    start=1
    while True:
       if start==100:
         break   
    #%运算是取余数
       if start%2 ==1:
         print start
       start +=1
    

    这里写图片描述

    3、输出1-2+3-4+…+99-100的和

    主要思想就是判断start前面的符号—–利用条件语句判断是奇数还是偶数

    变量前的符号奇数偶数
    start 1 -1

    代码实现:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #定义初始值,sum指的是总和,start指的是1-100的整数
    sum=0
    start=1
    while True:
       if start==101:
         break   
    #%运算是取余数,判断是奇数还是偶数
       if start%2 ==1:
         sum=sum+start 
       if start%2 ==0:
         sum=sum-start
       start +=1
    print sum 
    

    这里写图片描述

    4、用户登录三次重试

    主要实现的是:

    • 设置初始用户名和登录密码;
    • 进入登录页面,提醒输入用户输入用户名和密码;
    • 若用户名输错则重新输入,若用户登录密码输错三次则重新开始输入用户名和用户登录密码;

    代码实现:

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #先设定初始用户名和登录密码
    init_usrname=raw_input('Please enter initial username:')
    init_password=raw_input('Please enter initial password:')
    #打印输出设置好的用户名和初始登录密码
    print (init_usrname)
    print (init_password)
    
    #进入登录见面,flag0指的是输入密码的错误次数
    #flag1指的是登录成功标志位
    flag0=0
    flag1=0
    print('>>>User Login<<<')
    
    while True:
    #提示用户输入用户名
        usr=raw_input('enter username:')
        if usr==init_usrname:
        #输入用户名正确则进入到输入登录密码阶段
            #判断输错登录密码次数
            while flag0<3:
                password=raw_input('enter password:')
                if password==init_password:
                #若密码输入正确则登录成功因而跳出循环
                    print('Success Login!')
                    flag1=1
                    break
                else: 
                #计算输错次数,每输错一次flag加一
                    flag0 +=1
                    if flag0<=2:
                       print('Wrong Password,enter again!')
        #输错三次跳出输入登录密码环节重新进行用户名的输入,相应地flag也要归零
            if flag1==1:
                 break
            flag0=0
            print ('You have tried three times,login again!')
        else:
            print ('Wrong Username,enter again!')
    

     

    时机效果如图所示: 
    这里写图片描述

    end

  • 相关阅读:
    第4章:kubectl命令行管理工具
    Docker_CICD笔记
    Harbor镜像仓库
    centos7 安装最新的 wiki confluence
    Centos7.5使用SSH密钥登录
    一篇文章带你搞懂 etcd 3.5 的核心特性
    腾讯云边缘容器 TKE Edge 国内首批通过边缘容器技术能力认证
    揭秘有状态服务上 Kubernetes 的核心技术
    腾讯云云原生混合云-TKE发行版
    kubernetes 降本增效标准指南|理解弹性,应用弹性
  • 原文地址:https://www.cnblogs.com/hokky/p/8362025.html
Copyright © 2011-2022 走看看