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

本程序用于判断参加舞会的用户是否为贵宾,用户输入一个三位数,程序计算其各位数字之和,并判断是否能被 7 整除,从而确定是否为贵宾。

任务分析

  1. 在屏幕上输出信息: '请输入一个三位数:(100-999)'
  2. 从键盘上输入一个整型数据,存入到 f 变量中。
  3. 利用对 10 求余求出个位数。
  4. 除 10 后利用 int 函数取整,再对 10 求余,求出十位数。
  5. 除 100 后利用 int 函数,求出百位数。
  6. 在屏幕上输出个位数、十位数和百位数的和。
  7. 判断并输出是否为贵宾。 是输出'是贵宾', 否输出'不是贵宾'。

输入输出样例如下:

请输入一个三位数(100-999): 909 个位数、十位数和百位数的和是: 18 不是贵宾

解法一:

num = int(input('请输入一个三位数(100-999):'))
a = num // 100
b = num % 100 // 10
c = num % 10
sum = a + b + c
print('个位数、十位数和百位数的和是:', sum)
if sum % 7 == 0:
    print('是贵宾')
else:
    print('不是贵宾')

解法二:

num = int(input('请输入一个三位数(100-999):'))
a, b, c = map(int, str(num))
sum = a + b + c
print('个位数、十位数和百位数的和是:', sum)
if sum % 7 == 0:
    print('是贵宾')
else:
    print('不是贵宾')
三位数求和判断贵宾 Python 程序

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

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