1.作业:判断一个整数是奇数还是偶数,至少有两种方式实现
# 方法一
n = int(input("请输入一个数"))
if (n & 1 == 0):
print("这是一个偶数")
else:
print("这是一个奇数")
# 方法二
index = int(input(("请输入一个数")))
if index % 2 == 0:
print("这是一个偶数")
else:
print("这是一个奇数")
2.求矩形的面积和周长
a=int(input("请输入长"))
b=int(input("请输入宽"))
print("矩形的面积=%d,矩形的周长="%(a*b),(a+b)*2)
3.根据天数(从控制台上输入)计算周数和剩余的天数
day=int(input('请输入天数:'))
month=31
week=day//7 if day%7==0 else day//7+1
print('这是本月第 '+str(week)+' 周'+'\n'+'本月还剩下 '+str(month-day)+' 天')
4.根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用math.pi,也可以使用3.14)
#根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用math.pi,也可以使用3.14)
radius=float(input("请输入圆的半径:"))
#圆的面积为:
S=3.14*(radius**2)
#圆的周长为:
C=(2*3.14*radius)
print("圆的面积为:",S)
print("圆的周长为:",C)
5.输入一个年份,判断该年是否是闰年
year = int(input("请输入年份"))
if(year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print("该年为闰年")
else:
print("该年不是闰年")
6.输入赵本山的考试成绩,显示所获奖励
成绩==100分,爸爸给他买辆车
成绩>=90分,妈妈给他买MP4
90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买
grade=float(input("请输入成绩:"))
if grade>100 or grade<0:
print("输入错误,请重新输入:")
elif grade==100:
print("爸爸给他买辆车")
elif grade>=90:
print("妈妈给他买MP4")
elif grade<90 and grade>=60:
print("妈妈给他买本参考书")
elif grade<60:
print("什么都不买")
7.计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **
num1 = float(input("请输入一个数:"))
f = input("请输入一个符号:")
num2 = float(input("请输入一个数:"))
if f == "+":
print( str(num1) + '+' + str(num2) + '=' + str(num1 + num2) )
elif f == "-":
print(str(num1) + '-' + str(num2) + '=' + str(num1 - num2))
elif f == "*":
print(str(num1) + '*' + str(num2) + '=' + str(num1 * num2))
elif f == "/":
print(str(num1) + '/' + str(num2) + '=' + str(num1 / num2))
elif f == "%":
print(str(num1) + '%' + str(num2) + '=' + str(num1 % num2))
elif f == "//":
print(str(num1) + '//' + str(num2) + '=' + str(num1 // num2))
elif f ==("**"):
print(str(num1) + '**' + str(num2) + '=' + str(num1 ** num2))
else:
print("符号输入错误")
8.BMI < 18.5:过轻
18.5≤ BMI <24:正常
24 ≤ BMI <27:过重
27 ≤ BMI < 30:轻度肥胖
30 ≤ BMI < 35:中度肥胖
BMI ≥ 35:重度肥胖
m=float(input("请输入你的身高:"))
kg=float(input("请输入你的体重:"))
BMI=kg/m**2
if BMI<18.5:
print("过轻")
elif BMI>=18.5 and BMI<24:
print("正常")
elif BMI>=24 and BMI<27:
print("过重")
elif BMI>=27 and BMI<30:
print("轻度肥胖")
elif BMI>=30 and BMI<35:
print("中度肥胖")
elif BMI>=35:
print("重度肥胖")
10.输入三边的长度,求三角形的面积和周长(海伦公式)
num1=float(input("输入边长"))
num2=float(input("输入边长"))
num3=float(input("输入边长"))
p=(num1+num2+num3)/2
S=p*(p-num1)*(p-num2)*(p-num3)**0.5
print("面积为:%f" %S)
print("周长为:%f" %(2*p))
11.在控制台上上输入如下案例
长方形:
***********
***********
***********
i = int(input("请输入图案输出行数:"))
a = 0
while a < i:
print('***********')
a += 1
左三角:
**
***
****
*****
******
i = int(input('请输入图案输出行数:'))
p = 1
while p <= i:
print('*'*(p+1))
p += 1
右三角:
*
**
***
****
*****
i = int(input('请输入图案输出行数:'))
p = 0
while p <= i:
print( ' '*(i-p) + '*'*p)
p += 1
正三角
i = int(input('请输入图案输出行数:'))
j = 1
while j <= i:
print( ' '*(i-j) + '*'*(2 * j - 1))
j += 1