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

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

现在,请您帮助主办方编写一个程序,要求参加者输入一个三位数,在屏幕上输出该三位数的各个位数之和。

代码实现:

num = int(input('请输入一个三位数:')) # 用户输入一个三位数

# 拆分数字
a = num // 100    # 取百位数字
b = (num // 10) % 10    # 取十位数字
c = num % 10    # 取个位数字

# 计算数字之和
sum = a + b + c

if sum % 7 == 0:
    print('您是一位贵宾!')
else:
    print('您是一位普通参加者。')

思路解析:

  1. 首先要求用户输入一个三位数,使用 input() 函数即可。
  2. 对输入的三位数进行拆分,可以使用数学运算符 '//' 和 '%' 分别取出百位、十位和个位数字。
  3. 对三个数字进行求和,并判断和是否能被7整除,如果能被7整除则输出 '贵宾',否则输出 '普通参加者'。
三位数求和判断贵宾:Python程序实现

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

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