• python作业


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

    1. 作业:判断一个整数是奇数还是偶数,至少有两种方式实现(位运算已经讲解的话)
    2. # 方法一
    3. num1 = int(input("输入一个数字:"))
    4. if num1%2==0:
    5. print(str(num1) + "是偶数")
    6. else:
    7. print(str(num1) + "是奇数")
    8. # 方法二:
    9. num1 = int(input("输入一个数字:"))
    10. if num1 & 1 ==1 :
    11. print(str(num1) + "是奇数")
    12. else :
    13. print(str(num1) + "是偶数")

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

    1. 作业:输入一个年份,判断该年是否是闰年
    2. year = int(input("请输入一个年份:"))
    3. if year<=0:
    4. print("输入有误")
    5. elif year%4==0 and year%100!=0 or year%400==0:
    6. print(str(year)+"是闰年")
    7. else:
    8. print(str(year)+"不是闰年")

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

    1. 作业:输入赵本山的考试成绩,显示所获奖励
    2. 成绩==100分,爸爸给他买辆车
    3. 成绩>=90分,妈妈给他买MP4
    4. 90分>成绩>=60分,妈妈给他买本参考书
    5. 成绩<60分,什么都不买
    6. score = float(input("请输入赵本山的成绩:"))
    7. if score > 100 or score < 0:
    8. print("输入有误,请重新输入")
    9. elif score == 100:
    10. print("我给他买辆车")
    11. elif score>=90:
    12. print("妈妈给他买mp3")
    13. elif score >=60:
    14. print ("妈妈给他买教材")
    15. elif score <60:
    16. print("啥也没有")

    4.输入两个数和一个符号,完成两个数的+ - * / %  // ** 

    1. 作业:计算器:
    2. 请输入两个数和一个符号,完成两个数的+ - * / % // **
    3. num1 = float(input("请输入第一个数字:"))
    4. char = str(input("请输入符号:"))
    5. num2 = float(input("请输入第二个数字:"))
    6. if char == "+":
    7. print (str(num1)+"+"+str(num2)+"="+str(num1+num2))
    8. elif char == "-":
    9. print (str(num1)+"-"+str(num2)+"="+str(num1-num2))
    10. elif char == "*":
    11. print (str(num1)+"*"+str(num2)+"="+str(num1*num2))
    12. elif char == "/":
    13. print (str(num1)+"/"+str(num2)+"="+str(num1/num2))
    14. elif char == "%":
    15. print (str(num1)+"%"+str(num2)+"="+str(num1%num2))
    16. elif char == "//":
    17. print (str(num1)+"//"+str(num2)+"="+str(num1//num2))
    18. elif char == "**":
    19. print (str(num1)+"*"+str(num2)+"="+str(num1**num2))
    20. else :
    21. print("输入有误,请重新输入")

    5.健康计划 

    1. # 作业:
    2. # 健康计划
    3. # 用户输入身高(m),体重(kg)
    4. # 计算公式:BMI = 体重 / 身高^2
    5. # BMI < 18.5:过轻
    6. # 18.5≤ BMI <24:正常
    7. # 24 ≤ BMI <27:过重
    8. # 27 ≤ BMI < 30:轻度肥胖
    9. # 30 ≤ BMI < 35:中度肥胖
    10. # BMI ≥ 35:重度肥胖
    11. high = float(input('请输入你的身高(单位 m):'))
    12. wight = float(input("请输入你的体重单位 kg:"))
    13. BMI = wight / high**2
    14. if BMI<18.5:
    15. print("体重过轻")
    16. elif BMI <24:
    17. print("正常")
    18. elif BMI <27:
    19. print("过重")
    20. elif BMI <30:
    21. print("轻度肥胖")
    22. elif BMI <35:
    23. print("中度肥胖")
    24. elif BMI >=35:
    25. print ("重度肥胖")
    26. else:
    27. print("输入有误请重新输入")

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

    1. 输入三边的长度,求三角形的面积和周长(海伦公式)
    2. # 输入三条边
    3. a = float(input("边一:"))
    4. b = float(input("边二:"))
    5. c = float(input("边三:"))
    6. # 对三边进行判断
    7. if a <=0 or b<=0 or c<=0:
    8. print("三角形边长不可为负数和零,该三角形不成立")
    9. elif a+b<=c or a+c <=b or b+c <=a:
    10. print("两边之和不大于第三边,不构成三角形")
    11. # 对面积和周长进行计算并输出
    12. else :
    13. p = (a+b+c)/2
    14. print("三角形的周长是%.2f,三角形的面积是%.2f"%((2*p),((p*p*(p-a)*(p-b)*(p-c))**0.5)))

     7.输出花里胡哨的图案

    1. # 作业:在控制台上上输入如下案例
    2. # ***********
    3. # ***********
    4. # ***********
    5. i=0
    6. while i<3:
    7. print("*"*10)
    8. i+=1
    9. # *
    10. # **
    11. # ***
    12. # ****
    13. # *****
    14. # ******
    15. j=0
    16. while j<7:
    17. print("*"*j)
    18. j+=1
    19. # *
    20. # **
    21. # ***
    22. # ****
    23. # *****
    24. k=1
    25. while k<7:
    26. print(" "*(7-k) , end="")
    27. print("*"*k)
    28. k+=1
    29. # *
    30. # ***
    31. # *****
    32. # *******
    33. t=0
    34. while t<5:
    35. print(" "*(8-t) ,end="")
    36. print("*"*(t*2-1))
    37. t+=1

  • 相关阅读:
    避免创建不必要的对象
    【无人机】基于蚁群算法的无人机航路规划研究附matlab代码
    mysql5.7安装
    若依框架解读(前后端分离版)—— 1.Spring Security相关配置(@Anonymous注解)
    用cygwin下载安装ncview(windows 下安装ncview)
    ArcGIS栅格数据矢量化(获取投影一致的shp边界)
    一种辅助自律的方式:暑假学习生活打卡的数据分析及思考
    基于YOLOv5的口罩佩戴检测方法
    基于PHP+MySQL健身俱乐部系统的设计与实现
    【业务安全-04】万能用户名及万能密码实验
  • 原文地址:https://blog.csdn.net/m0_74618370/article/details/133775089