三位数求和判断贵宾:Python程序实现
三位数求和判断贵宾: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('您是一位普通参加者。')
思路解析:
- 首先要求用户输入一个三位数,使用
input()函数即可。 - 对输入的三位数进行拆分,可以使用数学运算符 '//' 和 '%' 分别取出百位、十位和个位数字。
- 对三个数字进行求和,并判断和是否能被7整除,如果能被7整除则输出 '贵宾',否则输出 '普通参加者'。
原文地址: https://www.cveoy.top/t/topic/mvfK 著作权归作者所有。请勿转载和采集!