- 作业:判断一个整数是奇数还是偶数,至少有两种方式实现(位运算已经讲解的话)
-
- # 方法一
-
- num1 = int(input("输入一个数字:"))
- if num1%2==0:
- print(str(num1) + "是偶数")
- else:
- print(str(num1) + "是奇数")
-
- # 方法二:
- num1 = int(input("输入一个数字:"))
- if num1 & 1 ==1 :
- print(str(num1) + "是奇数")
- else :
- print(str(num1) + "是偶数")
-
-
- 作业:输入一个年份,判断该年是否是闰年
-
- year = int(input("请输入一个年份:"))
- if year<=0:
- print("输入有误")
- elif year%4==0 and year%100!=0 or year%400==0:
- print(str(year)+"是闰年")
- else:
- print(str(year)+"不是闰年")
-
- 作业:输入赵本山的考试成绩,显示所获奖励
- 成绩==100分,爸爸给他买辆车
- 成绩>=90分,妈妈给他买MP4
- 90分>成绩>=60分,妈妈给他买本参考书
- 成绩<60分,什么都不买
-
- score = float(input("请输入赵本山的成绩:"))
- if score > 100 or score < 0:
- print("输入有误,请重新输入")
- elif score == 100:
- print("我给他买辆车")
- elif score>=90:
- print("妈妈给他买mp3")
- elif score >=60:
- print ("妈妈给他买教材")
- elif score <60:
- print("啥也没有")
- 作业:计算器:
- 请输入两个数和一个符号,完成两个数的+ - * / % // **
-
- num1 = float(input("请输入第一个数字:"))
- char = str(input("请输入符号:"))
- num2 = float(input("请输入第二个数字:"))
-
- if char == "+":
- print (str(num1)+"+"+str(num2)+"="+str(num1+num2))
- elif char == "-":
- print (str(num1)+"-"+str(num2)+"="+str(num1-num2))
- elif char == "*":
- print (str(num1)+"*"+str(num2)+"="+str(num1*num2))
- elif char == "/":
- print (str(num1)+"/"+str(num2)+"="+str(num1/num2))
- elif char == "%":
- print (str(num1)+"%"+str(num2)+"="+str(num1%num2))
- elif char == "//":
- print (str(num1)+"//"+str(num2)+"="+str(num1//num2))
- elif char == "**":
- print (str(num1)+"*"+str(num2)+"="+str(num1**num2))
- else :
- print("输入有误,请重新输入")
-
-
-
-
- # 作业:
- # 健康计划
- # 用户输入身高(m),体重(kg)
-
- # 计算公式:BMI = 体重 / 身高^2
-
- # BMI < 18.5:过轻
- # 18.5≤ BMI <24:正常
- # 24 ≤ BMI <27:过重
- # 27 ≤ BMI < 30:轻度肥胖
- # 30 ≤ BMI < 35:中度肥胖
- # BMI ≥ 35:重度肥胖
-
-
- high = float(input('请输入你的身高(单位 m):'))
- wight = float(input("请输入你的体重单位 kg:"))
- BMI = wight / high**2
- if BMI<18.5:
- print("体重过轻")
- elif BMI <24:
- print("正常")
- elif BMI <27:
- print("过重")
- elif BMI <30:
- print("轻度肥胖")
- elif BMI <35:
- print("中度肥胖")
- elif BMI >=35:
- print ("重度肥胖")
- else:
- print("输入有误请重新输入")
- 输入三边的长度,求三角形的面积和周长(海伦公式)
-
- # 输入三条边
- a = float(input("边一:"))
- b = float(input("边二:"))
- c = float(input("边三:"))
-
- # 对三边进行判断
- if a <=0 or b<=0 or c<=0:
- print("三角形边长不可为负数和零,该三角形不成立")
- elif a+b<=c or a+c <=b or b+c <=a:
- print("两边之和不大于第三边,不构成三角形")
- # 对面积和周长进行计算并输出
- else :
- p = (a+b+c)/2
- print("三角形的周长是%.2f,三角形的面积是%.2f"%((2*p),((p*p*(p-a)*(p-b)*(p-c))**0.5)))
-
- # 作业:在控制台上上输入如下案例
-
- # ***********
- # ***********
- # ***********
-
- i=0
- while i<3:
- print("*"*10)
- i+=1
-
-
- # *
- # **
- # ***
- # ****
- # *****
- # ******
- j=0
- while j<7:
- print("*"*j)
- j+=1
-
- # *
- # **
- # ***
- # ****
- # *****
-
- k=1
- while k<7:
- print(" "*(7-k) , end="")
- print("*"*k)
- k+=1
-
- # *
- # ***
- # *****
- # *******
-
- t=0
- while t<5:
- print(" "*(8-t) ,end="")
- print("*"*(t*2-1))
- t+=1