python作业

1.判断一个整数是奇数还是偶数,至少有两种方式实现

方法一:

num=int(input("请输入一个整数:"))
if num & 1 == 0:
  print("这个数为偶数")
else:
  print("这个数为奇数")

方法二:

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

2.求矩形的面积和周长

a=float(input("请输入矩形的长:"))
b=float(input("请输入矩形的宽:"))
print("矩形的周长为"+":"+str((a+b)*2))
print("矩形的面积为"+":"+str(a*b))

3.根据天数(从控制台上输入)计算周数和剩余的天数

print("周数为"+":"+str(num1//7))
print("剩余天数为"+":"+str(num1%7))

4.根据已知圆的半径radius(从控制台上输入),求其面积和周长

import math
PI=math.pi
radius=float(input("圆的半径为:"))
print("圆的周长为"+":"+str(2*PI*radius))
print("圆的面积为"+":"+str(PI*radius**2))

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

year=int(input("请输入一个年份:"))
if year % 4==0 and year % 100 !=0:
  print(year,"是闰年")
else:
  print(year,"不是闰年")

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

score = int(input("请输入赵本山的成绩:"))
if score > 100 or score<0:
    print("成绩错误!!!")
elif score == 100:
    print("爸爸给他买辆车")
elif 90 <= score < 100:
    print("妈妈给她买mp4")
elif 60 < score <90 :
    print("妈妈给她买本参考书")
else:
    print("什么都不买")

7.计算器

num1=float(input())
num2=float(input())
operator=input()

if operator=="+":
  print("%s+%s=%s"%(num1,num2,num1+num2))
elif operator=="-":
  print("%s-%s=%s"%(num1,num2,num1-num2))
elif operator=="*":
  print("%s*%s=%s"%(num1,num2,num1*num2))
elif operator=="/":
  print("%s/%s=%s"%(num1,num2,num1/num2))
elif operator=="%":
  print(str(num1)+"%"+str(num2)+"="+str(num1 % num2))
elif operator=="//":
  print(str(num1)+"//"+str(num2)+"="+str(num1 // num2))
elif operator=="**":
  print(str(num1)+"**"+str(num2)+"="+str(num1 ** num2))

8.健康计划

a = float(input("请输入你的身高:"))
b = float(input("请输入你的体重:"))
BML = b / (a * a)
if BML < 18.5:
    print("过轻")
elif 18.5 <= BML <24 :
    print("正常")
elif 24 <= BML <27 :
    print("过重")
elif 27 <= BML <30 :
    print("轻度肥胖")
elif 30 <= BML <35 :
    print("中度肥胖")
elif BML >= 35:
    print("重度肥胖")

9.输入三边的长度,求三角形的面积和周长

a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
C = a + b + c
p = C / 2   
S = (p * (p - a) * (p - b) * (p - c))
print("三角形的周长为:%s , 三角形的面积为: %s"%(C,S))  

10.在控制台输出矩形

t = int(input())
num =7

while t < num:
  print("*******")
  t += 1

11.在控制台输出直角三角形

num = int(input())
t = 1

while t < num:
  print("*"*t)
  t += 1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值