三位数求和判断贵宾:Python程序实现

活动规则: 某单位举办一场舞会,要求每位参加者在进场之前,必须报出一个三位数,把这个三位数的每个位数拆分开来,然后求和,如果和能被7整除,则该参加者为贵宾。

Python代码实现:

num = input('请输入一个三位数:') # 获取用户输入的三位数
sum = int(num[0]) + int(num[1]) + int(num[2]) # 计算各个位数之和
print('各位数之和为:', sum) # 输出各个位数之和

if sum % 7 == 0: # 判断是否为贵宾
    print('恭喜您成为贵宾!')
else:
    print('很遗憾,您未能成为贵宾。')

代码解析:

  1. num = input('请输入一个三位数:'): 获取用户输入的三个数字,并存储在变量 num 中。
  2. sum = int(num[0]) + int(num[1]) + int(num[2]): 将字符串 num 的每个字符转换为整数,并进行求和,结果存储在变量 sum 中。
  3. print('各位数之和为:', sum): 输出各位数之和。
  4. if sum % 7 == 0:: 判断各位数之和是否能被 7 整除。
  5. print('恭喜您成为贵宾!'): 如果能被 7 整除,输出提示信息。
  6. else:: 否则,输出提示信息。

使用方法:

  1. 将以上代码保存为 .py 文件(例如 guibin.py)。
  2. 在命令行中运行该文件:python guibin.py
  3. 输入一个三位数,程序将自动计算各位数之和并判断是否为贵宾。

示例:

输入:123

输出:

各位数之和为: 6 很遗憾,您未能成为贵宾。

注意:

  • 该代码仅适用于三位数的输入。
  • 如果需要判断其他位数的数字,请修改代码中的索引和条件判断。

希望这篇文章能够帮助到您,祝您在舞会上玩得愉快!

三位数求和判断贵宾:Python程序实现

原文地址: https://www.cveoy.top/t/topic/mvf2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录