华为机考入门python3--(22)牛客22- 汽水瓶

news/2024/9/24 23:15:47/

分类:数字

知识点:

  1. 整除符号//      5//3 = 1

  2. 取余符号%     5%3 = 2

题目来自【牛客】

图片

 

import sysdef calc_soda_bottles(n):if n == 0:  # 结束输入,不进行处理returnelse:# 循环进行汽水换算total_drunk = 0  # 记录总共喝了多少瓶汽水while n >= 3:  # 当手上有3个以上空瓶时可以继续换drink = n // 3  # 当前可以换到的汽水数量total_drunk += drink  # 将当前换到的汽水加到总数中n = n % 3 + drink  # 计算还剩下的空瓶数if n == 2:  # 如果最后手上有2个空瓶,则向老板借一个空瓶,再换一瓶汽水total_drunk += 1print(total_drunk)for line in sys.stdin:calc_soda_bottles(int(line.strip()))

http://www.ppmy.cn/news/1452971.html

相关文章

C++可变参数接口,批量写入和读取参数值的设计和实现

相关文章系列 手撕代码: C实现数据的序列化和反序列化-CSDN博客 目录 1.需求 2.问题分析 3.解决方案 3.1.类型抽象 3.2.参数配置 3.3.参数读取 1.需求 最近在做项目的时候,我们小组做的模块和另外一个小组做的模块的交付通过动态库接口的方式,他们…

pytorch 线性代数基本操作

pytorch是非常好的人工智能训练和推理框架,我们来通过李沐老师的《动手学深度学习》来简单学习一下。 首先,安装pytorch,请参考pytorch官网:PyTorch 也可以到kaggle、colab、启智社区等使用配置好的pytorch环境,更简单…

QT, 查看局域网内在线主机的mac地址

如题, QProcess 通过 调用 windows 系统 arp.exe 并解析其获取的数据,得到其mac地址,关键代码如下(从项目中摘取,放心使用): //arp for mac;m_process->start("c:/windows/system32/arp.exe -a "ipAddre…

『MySQL 实战 45 讲』20 - 幻读是什么,幻读有什么问题?

幻读是什么,幻读有什么问题? 需求:创建一个小表 CREATE TABLE t (id int(11) NOT NULL,c int(11) DEFAULT NULL,d int(11) DEFAULT NULL,PRIMARY KEY (id),KEY c (c) ) ENGINEInnoDB;insert into t values(0,0,0),(5,5,5), (10,10,10),(15,…

等保测评:网络安全合规的基石

在数字化时代,网络安全已成为国家安全战略的重要组成部分。信息安全等级保护测评(等保测评)作为网络安全合规的核心,对于维护网络空间的安全稳定、保护企业和个人的信息资产具有不可替代的作用。 ## 一、等保测评的法律地位 等保…

hadoop学习---基于Hive的教育平台数据仓库分析案例(一)

案例背景: 大数据技术的应用可以从海量的用户行为数据中进行挖掘分析,根据分析结果优化平台的服务质量,最终满足用户的需求。教育大数据分析平台项目就是将大数据技术应用于教育培训领域,为企业经营提供数据支撑。 案例数据产生流…

WPF之绑定验证(错误模板使用)

1,前言: 默认情况下,WPF XAML 中使用的绑定并未开启绑定验证,这样导致用户在UI上对绑定的属性进行赋值时即使因不符合规范内部已抛出异常(此情况仅限WPF中的数据绑定操作),也被程序默认忽略&…

循环神经网络完整实现(Pytorch 13)

一 循环神经网络的从零开始实现 从头开始基于循环神经网络实现字符级语言模型。 %matplotlib inline import math import torch from torch import nn from torch.nn import functional as F from d2l import torch as d2lbatch_size, num_steps 32, 35 train_iter, vocab …