Python基础算法训练——循环训练(16~20)

news/2024/11/8 23:03:35/

16.奶牛的数字游戏
【题目描述】
奶牛们又在玩一种无聊的数字游戏。输得很郁闷的贝茜想请你写个程序来帮她在开局时预测结果。在游戏的开始,每头牛都会得到一个数 N。此时奶牛们的分数均为 0。如果 N 是奇数,那么奶牛就会把它乘以 3 后再加 1。如果 N 是偶数,那么这个数就会被除以 2 。数字每变动一次,这头奶牛就得到 1 分。当 N 的值等于 1 时,游戏结束,此时的分数就是这头奶牛在这局游戏中的最终得分。
以下是 N 的初始值为 5 时,一局游戏的完整过程:
5→16→8→4→2→1。
【输入】
输入一个整数,整数在 1 到 106之间。
【输出】
输出一个整数 N,即奶牛在这局游戏中的最终得分。数据保证每次数字变动后不会超过int范围。
【输入样例】
112
【输出样例】
20

# 样例代码
n=int(input())
s=0
while n!=1:if n%2==0:n/=2else :n=n*3+1s+=1
print(s)

17.计数问题
【题目描述】
试计算在区间1到n的所有整数中,数字x(0


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

相关文章

BI-SQL丨角色和用户

角色和用户 在数仓的运维工作中,经常需要为用户开通不同权限的账号,使用户可以正常访问不同的数据,那么这就需要我们了解SQL Server的权限体系。 名词解释 登录名: 用来登录服务器的用户账号,例:sa&…

A1,A2,A3,A4,A5,A6,A7,A8纸张大小图解

A0 841 x 1189 单位:mm A1 594 x 841 A2 420 x 594 A3 297 x 420 A4 210 x 297 A5 148 x 210 A6 105 x 148 A7 74 x 105 A8 52 x 74

蓝桥杯每日一练:纸张尺寸

问题描述 在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。 输入纸张的名称, 请输出纸张的大小。 输入格式…

蓝桥杯—纸张尺寸

题目描述 在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm 841mm,将 A0 纸沿长边对折后为 A1 纸,大小为 841mm 594mm,在对折的过程中长度直接取下整(实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸&#xf…

蓝桥杯-纸张尺寸

问题描述 在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm \times 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm \times 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。 输入纸张的名称, 请输出纸张的大小。…

(C++)纸张尺寸

问题描述 在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。 输入纸张的名称, 请输出纸张的大小。 输入格式…

蓝桥杯 纸张尺寸

问题描述 在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。 输入纸张的名称, 请输出纸张的大小。 输入格式…

纸张尺寸题

问题描述 在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm \times 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm \times 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。 输入纸张的名称, 请输出纸张的大小…