python-新冠病毒

题目描述

假设我们掌握了特定时间段内特定城市的新冠病毒感染病例的信息。在排名 i的当天有 i个案例,即:

  • 第一天有一例感染
  • 第二天有两例感染
  • 第三天有三例感染
  • 以此类推......

请计算 n 天内的感染总数和每天平均感染数。

输入

整数 n 表示天数,其中 n < 10^9 。

输出

第一行打印 n 天的总感染人数,第二行打印每天平均病例数。

注意:如果平均值包含小数,将小数直接舍去,向下取整。

样例输入1

2

样例输出1

3

1

来源/分类 (难度系数:三星)

清华社杯

完整代码展示

python 复制代码
# coding=utf-8
import math
n=int(input())
sum=n*(n+1)/2
print(int(sum))
print("{}".format(math.floor(sum/n)))

代码解释:

import math

n=int(input())

导入math库,让用户输入天数n。
sum=n*(n+1)/2

观察每天的感染人数,得到每天的感染人数依次呈现等差数列。则由等差数列求和公式求得总感染人数sum=n*(n+1)/2。
print(int(sum))

print("{}".format(math.floor(sum/n)))

利用floor函数分别打印sum和平均值的向下取值结果。

运行效果展示 :

(声明:以上内容均为原创)

相关推荐
花酒锄作田12 小时前
[python]argparse 包在聊天机器人中的应用
python
NiceCloud喜云14 小时前
Opus 4.8 的 Effort Control 怎么选:Low 到 Max 五档策略
android·java·大数据·前端·c++·python·spring
小羊在睡觉14 小时前
力扣84. 柱状图中最大的矩形
后端·算法·leetcode·golang·go
3DVisionary14 小时前
蓝光三维扫描:医疗制造的精度焦虑怎么解
人工智能·算法·制造·蓝光三维扫描·医疗制造·三维检测·义齿检测
AI玫瑰助手15 小时前
Python函数:默认参数的定义与注意事项
开发语言·python·信息可视化
好评笔记15 小时前
机器学习面试八股——常用损失函数
人工智能·深度学习·算法·机器学习·校招
weixin_4684668515 小时前
全局与局部注意力机制新手实战指南
人工智能·python·深度学习·算法·自然语言处理·transformer·注意力机制
油炸自行车15 小时前
Claude Code 错误:API Error: 400 Failed to deserialize the JSON body into the
开发语言·javascript·json·trae·claude code·api error 400
肩上风骋15 小时前
C++14特性
开发语言·c++·c++14特性
小糖学代码15 小时前
LLM系列:环境搭建:5.Python-dotenv 环境变量管理
人工智能·python·深度学习·神经网络