python作业2

1.奇数偶数的判断

a = int(input("请输入一个数:"))
if a % 2 == 0:
    print("偶数")
else:
    print("奇数")



a = int(input("请输入一个数:"))
if a & 1 == 0:
    print("偶数")
elif a & 1 == 1:
    print("奇数")

2.输入一个年份,判断该年是否是闰年

year=int(input("请输入年份:"))
if year%400==0 or year%4==0:
    print("闰年")
else:
    print("平年")

3.输入赵本山的考试成绩,显示所获奖励

score=float(input("请输入赵本山成绩:"))
if score >100 or score<0:
    print("成绩错误,请重新输入!!!")
else:
    if score==100:
        print("爸爸给他买辆车")
    elif score>=90:
        print("妈妈给她买MP4")
    elif 90>score>=60:
        print("妈妈给他爸爸给他买辆车买本参考书")
    elif score<60:
        print("啥都不买")

4.健康计划

shengao=float(input("请输入身高:"))
tizhong=float(input("请输入体重:"))
BIM=tizhong/shengao**2
if BIM<18.5:
    print("过轻")
elif 18.5<=BIM<24:
    print("正常")
elif 24<=BIM<27:
    print("过重")
elif 27<=BIM<30:
    print("轻度肥胖")
elif 30<=BIM<35:
    print("中度肥胖")
elif BIM>=35:
    print("重度肥胖")

5.输入三边的长度,求三角形的面积和周长(海伦公式)

a=float(input('请输入边长:'))
b=float(input('请输入边长:'))
c=float(input('请输入边长:'))
 
if a<=0 or b<=0 or c<=0:
    print('三角形的三边必须是大于0的数')
elif a+b<=c or b+c<=a or c+a<=b:
    print('两边之和大于第三边')
else:
    s=(a+b+c)/2 
    area=(s*(s-a)*(s-b)*(s-c))**0.5 
    print('三角形面积是%.2f'%area)  

6.

在控制台上上输入如下案例

    ***********
    ***********
    ***********

i=int(input('输出行数:'))
h=0
while h<i:
    print('***********')
    h+=1


    *
    **
    ***
    ****
    *****
    ******
 

i=int(input('请输入输出行数:'))
p=0
while p<=i:
    print('*'*p)
    p+=1

        *
       **
      ***
     ****
    *****

i=int(input('请输入图案输出行数:'))
p=0
while p<=i:
    print(' '*(i-p)+'*'*p)
    p+=1

       *
      ***
     *****
    *******

i=int(input('请输入输出行数:'))
p=1
while p<=i:
    print(' '*(i-p)+'*'*(2*p-1))
    p+=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值