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