python3 练习题100例 (十六)鸡尾酒疗法

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

__author__ = ‘Fan Lijun‘

n = input(‘请输入一个大于1,小于等于20的整数:‘)
lst = []
for i in range(int(n)):
    z = eval(input(‘请输入总病例数:‘))
    lst.append(z)
    y = eval(input(‘请输入有效病历数:‘))
    lst.append(y)

j = lst[1] / lst[0]

num = 1
for o in range(2, len(lst), 2):
    p = lst[o+1]/lst[o]
    if p-j > 0.05:
        print(f"第{num}组:better")
    elif j-p > 0.05:
        print(f"第{num}组:worse")
    else:
        print(f"第{num}组:same")
    num += 1

原文地址:https://www.cnblogs.com/LoveBeautiful/p/10030300.html

时间: 2024-10-10 04:44:01

python3 练习题100例 (十六)鸡尾酒疗法的相关文章

python3 练习题100例 (十九)

#!/usr/bin/env python3 # -*- coding: utf-8 -*- """练习十九:计算1-2+3...+99中除了88以外所有数的和""" __author__ = 'Fan Lijun' s1 = 0 s2 = 0 for x in range(1, 100, 2): s1 += x for y in range(2, 100, 2): s2 += y print(s1 - s2 + 88) 原文地址:https:/

python3 练习题100例 (十八)托儿所问题

#!/usr/bin/env python3 # -*- coding: utf-8 -*- """练习十八:某托儿所有大.中.小三个班级,其儿童月龄分别用如下 三个列表表示: x = [18, 18, 19, 19, 24, 23, 22, 22, 21, 20, 19, 22, 23, 24, 24] y = [25, 28, 30, 29, 28, 27, 27, 25, 26, 25, 26, 27, 24] z = [31, 33, 32, 32, 32, 34,

python3 练习题100例 (二十四)打印完数

完数:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如 6 = 1+2+3. 题目内容: 输入一个正整数n(n<1000),输出1到n之间的所有完数(包括n). 输入格式: 共一行,为一个正整数. 输出格式: 若干行,从小到大输出完数,一行为一个数. 输入样例: 30 输出样例: 6 28 时间限制:500ms内存限制:32000kb a = int(input()) def fun(number): yinzi = [] for m in range(2, numbe

python3 练习题100例 (三)

题目三:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 题目三:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?""" __author__ = 'Fan Lijun' import math for x in range(10000): if math.sqr

python3 练习题100例 (八)

题目八:暂停一秒输出,并格式化当前时间. #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 题目八:暂停一秒输出,并格式化当前时间.""" __author__ = 'Fan Lijun' import time print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))) # 暂停一秒 time.sleep(1)

python3 练习题100例 (二十三)与7相关的数

与7相关的数:如果一个正整数,它能被7整除或者它的十进制表示法中某个位数上的数字为7,则称之为与7相关的数.(10分) 题目内容: 现在我们给定一个正整数n(n<1000),求所有小于等于n的与7无关的正整数的平方和. 输入格式: 共一行,为一个正整数. 输出格式: 共一行,为一个正整数. 输入样例: 50 输出样例: 31469 时间限制:500ms内存限制:32000kb a = int(input()) def fun(number): if (number%7 == 0) or ('7'

Python3快速入门(十六)——Matplotlib绘图

Python3快速入门(十六)--Matplotlib绘图 一.Matplotlib简介 1.Matplotlib简介 Matplotlib是 Python 2D-绘图领域使用最广泛的套件,可以简易地将数据图形化,并且提供多样化的输出格式.matplotlib有两个接口,一个是状态机层的接口,通过pyplot模块来进行管理:一个是面向对象的接口,通过pylab模块将所有的功能函数全部导入其单独的命名空间内. 2.Matplotlib安装 使用conda安装如下:conda install mat

Python基础练习题100例(Python 3.x)

1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: 1 for i in range(1, 5): 2 for j in range(1, 5): 3 for k in range(1, 5): 4 if (i != k) and (i != j) and (j != k): 5 print(i, j, k) 以上实例输出结果为: 1 1 2

华为上机题汇总(十六)

华为上机题汇总(十六) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总十六 目录 第七十六题 第七十七题 第七十八题 第七十九题 第八十题 第七十六题 消除类游戏很多,一般横.竖.斜有连续三个及以上相同就可以消除,为降低难度,本题只需要考虑一维的横消除即可, 即在给定的一组数字中(个,用例保证只有个),如果有连续三个及以上的数字相同,则将这些数字消除, 同时如果前一次消除后导致后面连在一起的也有三个及以上的数字相同,需继续消除,最终输出不能消除的剩余的数