三位数求和判断贵宾:Python程序实现
三位数求和判断贵宾:Python程序实现
活动规则: 某单位举办一场舞会,要求每位参加者在进场之前,必须报出一个三位数,把这个三位数的每个位数拆分开来,然后求和,如果和能被7整除,则该参加者为贵宾。
Python代码实现:
num = input('请输入一个三位数:') # 获取用户输入的三位数
sum = int(num[0]) + int(num[1]) + int(num[2]) # 计算各个位数之和
print('各位数之和为:', sum) # 输出各个位数之和
if sum % 7 == 0: # 判断是否为贵宾
print('恭喜您成为贵宾!')
else:
print('很遗憾,您未能成为贵宾。')
代码解析:
num = input('请输入一个三位数:'): 获取用户输入的三个数字,并存储在变量num中。sum = int(num[0]) + int(num[1]) + int(num[2]): 将字符串num的每个字符转换为整数,并进行求和,结果存储在变量sum中。print('各位数之和为:', sum): 输出各位数之和。if sum % 7 == 0:: 判断各位数之和是否能被 7 整除。print('恭喜您成为贵宾!'): 如果能被 7 整除,输出提示信息。else:: 否则,输出提示信息。
使用方法:
- 将以上代码保存为
.py文件(例如guibin.py)。 - 在命令行中运行该文件:
python guibin.py。 - 输入一个三位数,程序将自动计算各位数之和并判断是否为贵宾。
示例:
输入:123
输出:
各位数之和为: 6 很遗憾,您未能成为贵宾。
注意:
- 该代码仅适用于三位数的输入。
- 如果需要判断其他位数的数字,请修改代码中的索引和条件判断。
希望这篇文章能够帮助到您,祝您在舞会上玩得愉快!
原文地址: https://www.cveoy.top/t/topic/mvf2 著作权归作者所有。请勿转载和采集!