栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python编程题目

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python编程题目

1.从控制台输入一个年份,判断该年是否是闰年,是闰年的条件: 能被4整除但是不能被100整除或者能够被400整除的年。

year = int(input('请输入你的年份year:'))
if (year%4==0 and year%100!=0) or (year%400==0):
    print('是闰年')
else:
    print('不是闰年')

2.定义两个变量保存一个人的身高和体重,编程实现判断这个人的身材是否正常!

公式: 体重(kg)/身高(m)的平方值 在18.5 ~ 24.9之间属于正常。

weight = float(input('请输入你的体重:'))
height = float(input('请输入你的身高:'))
if 18.9 <= weight / height**2 <= 24.5: # **幂运算优先级高于/
    print('身材标准!')
else:
    print('注意管理身体')

3.x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y,否则输出y。

import random                     
x = int(random.randint(0, 99))    
y = int(random.randint(0, 199))   
if x > y:
    print(x)
elif x == y:
    print(x+y)
else:
    print(y)

4.从控制台输入一个三位数,如果是水仙花数就打印“是水仙花数”,否则打印“不是水仙花数”,例如:153 = 1的三次方 + 5的三次方 + 3的三次方,则153是水仙花数。

num1 = int(input('输入一个三位数字:'))
hundred = num1 //100   #百位
ten = num1 % 100 //10  #十位
bit = num1 % 10        #个位
   
sums = hundred**3+ten**3+bit**3
   
if sums == num1:
    print('这个数是水仙花数')
else:
    print('这个数不是水仙花数')

5.从控制台输入三个数,输出其中最大的值。

num1 = int(input('输入第一个数字:'))
num2 = int(input('输入第二个数字:'))
num3 = int(input('输入第三个数字:'))
maxs = num1
if num2 > num1:
    maxs = num2
if num3 > maxs:
    maxs = num3
print('三个数中的最大值:%d' % maxs)

6.从控制台输入一个五位数,如果是回文数就打印“是回文数”,否则打印“不是回文数”,例如:11111 12321 12221

num = int(input('请输入一个五位的数字:'))
if 10000>num or num>100000:
    print('请输入一个五位数')
else:
    #12321
    w = num//10000   #1 万位
    q = (num-w*10000)//1000 #(12321-10000)//1000=2  千位
    b = (num-w*10000-q*1000)//100 #(12321-10000-2000)//100=3  百位
    s = (num-w*10000-q*1000-b*100)//10  #(12321-10000-2000-300)//10=2  十位
    g = num%10                                  #12321%10=1  个位
    if w == g and q==s:
        print('输入的数字是回文数')
    else:
        print('输入的数字不是回文数')

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/348141.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号