• 0528习题 21-25


    '''
    16.    编写程序计算学生的平均分。
    【输入形式】输入的第一行表示学生人数n;
    标准输入的第2至n+1行表示学生成绩。
    【输出形式】输出的一行表示平均分(保留两位小数)。
    若输入的数据不合法(学生人数不是大于0的整数,
    或学生成绩小于0或大于100),输出“illegal input”。
    '''
    
    n = int(input())
    nums = []
    for i in range(n):
        score = float(input())
        if not 0<= score <= 100:
            print("illegal input")
        nums.append(score)
    print("%.2f"%(sum(nums)/len(nums)))

    '''
    17.    请将一万以内的完全平方数输出 .
    '''
    for x in range(1,101):
        y = x*x
        if y <= 10000:
            print(y)
        else:
            break

    '''
    18.    从键盘输入非0整数,以输入0为输入结束标志,求平均值,统计正数负数个数
    【输入形式】每个整数一行。最后一行是0,表示输入结束。
    【输出形式】输出三行。 第一行是平均值。第二行是正数个数。第三行是负数个数。
    
    '''
    nums = []
    n_z = 0
    n_f = 0
    while True:
        num = int(input())
        if num == 0:
            print(sum(nums)/len(nums))
            for n in nums:
                if n > 0:
                    n_z += 1
                elif n < 0:
                    n_f += 1
            print(n_z)
            print(n_f)
            exit()
        else:
            nums.append(num)

    '''
    【问题描述】从键盘输入一个大写字母,要求输出其对应的小写字母。
    【输入形式】输入大写字母,不考虑不合法输入。
    【输出形式】输出对应的小写字母。
    【样例输入】A
    【样例输出】a
    '''
    s = input()
    print(s.lower())

    '''
    【问题描述】
    从键盘输入三个字符,按ASCII码值从小到大排序输出,字符之间间隔一个空格。
    【输入形式】
    输入三个字符,每个字符用空格隔开。
    【输出形式】
    相对应的输出按照ASCII码值从小到大排列的三个字符,每个字符间用空格隔开。
    【样例输入】a c b
    【样例输出】a b c
    '''
    strings = input().split(' ')
    strings = sorted(strings)
    for s in strings:
        print(s,end = " ")

    2020-05-28

  • 相关阅读:
    远程访问阿里云服务器jupyter
    Jupyter Notebooks的安装和使用介绍
    Docker的基本使用(部署python项目)
    2020届宝鸡质检[1-3]文数典题解析
    2020届宝鸡质检[1-3]理数典题解析
    2020届宝鸡质检[1]理数+参考答案
    2020届宝鸡质检[1]文数+参考答案
    例说三角函数图像变换
    两点之间线段最短
    三角函数公式关系梳理
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12978764.html
Copyright © 2020-2023  润新知