zoukankan      html  css  js  c++  java
  • python入门9 条件语句

    条件语句:

      if 条件为真:

        执行语句块 (执行完结束不执行elif,else)

      elif 条件为真:

        执行语句块 (执行完结束不执行else)

      else:

        执行语句块

    #coding:utf-8
    #/usr/bin/python
    """
    2018-11-03
    dinghanhua
    分支结构
    """
    score = 85
    
    '''if'''
    if score >= 60:
        print('已通过考试')  #大于等于60分考试通过
    
    '''if else'''
    if score >= 60:
        print('合格')
    else:
        print('不合格')
    
    '''if elif else'''
    if score >= 90:
        print('优秀')
    elif score >= 80:
        print('良好')
    elif score >= 60:
        print('及格')
    else:
        print('不合格')
    
    
    '''判断用户输入是否是偶数'''
    while True:
        num = input('请输入整数:')
        if num.isdigit() or ( num.startswith('-') and num[1:].isdigit() ): #正负整数判断
            if int(num)%2==0:
                print(num)
                break
            else:
                print('不是偶数,重新输入')
        else:
            print('输入不合法,请重新输入')
    
    '''False 0 None () [] {} 都是False'''
    if not []:
        print('非空')
    '''根据通话秒数计算话费,
    3分钟之内0.2元
    之后每分钟0.1元
    不满一分钟按一分钟计算'''
    
    def fee(sec):
        if sec <=180 and sec > 0:
            return 0.2
        else:
            min = sec // 60 if sec % 60 == 0 else sec // 60 + 1  #总通话分钟数,边界值处理
            return 0.2+0.1*(min-3)
    
    print('话费:%.2f'%fee(15))
    print('话费:%.2f'%fee(60))
    print('话费:%.2f'%fee(181))
    print('话费:%.2f'%fee(500))
    '''根据输入的月份显示天数'''
    month = input('输入月份')
    if month in ['1','3','5','7','8','10','12']:
        print('%s月 31天'%month)
    elif month in ['4','6','9','11']:
        print('%s月 30天'%month)
    elif month == '2':
        print('%s月闰年29,非闰年28天'%month)
    else:
        print('输入有误')
  • 相关阅读:
    单片机4*4按键数码管显示0-9
    netbeans设置语言
    单片机中断的应用
    Linux 命令总结
    vc6.0快捷键大全
    怎么使PUTTY一直连接
    mysql alter 效率
    treeview
    Gitbook
    linux 进程监控软件 supervisor
  • 原文地址:https://www.cnblogs.com/dinghanhua/p/9903597.html
Copyright © 2011-2022 走看看