当前位置: 首页 > news >正文

day4作业

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

#1,判断一个整数是奇数还是偶数,至少有两种方式实现
#1)
number = int(input("请输入一个数:"))if number % 2 == 0:print("偶数")
else:print("奇数")
#2)
number = int(input("请输入一个数"))if number & 1 ==0:print("偶数")
else:print("奇数")

2,求矩形的面积和周长

#2求矩形的面积和周长
a = int(input("请输入矩形的长"))
b = int(input("请输入矩形的宽"))print("矩形的面积=%d,矩形的周长=%d"%(a*b,2*(a+b)))

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

#3,输入一个年份,判断该年是否是闰年
year = int(input("请输入年份"))if(year % 4 == 0 & year % 100 != 0) | year % 400 == 0:print("该年为闰年")
else:print("该年是平年")

4,输入赵本山·的考试成绩,显示所获得奖励

#4,输入赵本山·的考试成绩,显示所获得奖励
score = int(input("请输入赵本山的成绩"))if score<0 or score>100:print("输入错误请重新输入")
elif score == 100:print("爸爸给他买辆车")
elif score >= 90:print("妈妈给他买mp4")
elif 60 <= score <= 90:print("妈妈给他买本参考书")
else:print("什么都不买")

5,计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **

#5,计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **
a = int(input("请输入a的值"))
b = int(input("请输入b的值"))print("两数的和=%.2f 两数的差=%.2f 两数的积=%.2f 两数的除=%.2f 两数取余=%.2f 两数整除=%d 两数的幂次=%.2f"%(a+b,a-b,a*b,a/b,a%b,a//b,a**b))

6,健康计划

用户输入身高(m),体重(kg) 计算公式:BMI = 体重 / 身高 ^ 2

BIM < 18.5:过轻

18.5 ≤ BIM < 24:正常

24 ≤ BIM < 27:过重

27 ≤ BIM < 30:轻度肥胖

30 ≤ BIM < 35:中度肥胖

BIM ≥ 35:重度肥胖

#6健康计划# 用户输入身高(m),体重(kg) 计算公式:BMI = 体重 / 身高 ^ 2# BIM < 18.5:过轻# 18.5 ≤ BIM < 24:正常# 24 ≤ BIM < 27:过重# 27 ≤ BIM < 30:轻度肥胖# 30 ≤ BIM < 35:中度肥胖# BIM ≥ 35:重度肥胖m = float(input("请输入用户身高:"))
kg = float(input("请输入用户体重:"))BIM = m / (kg**2)if BIM < 18.5:print("过轻")
elif 18.5 <= BIM < 24:print("正常")
elif 24 <= BIM < 27:print("过重")
elif 27 <= BIM <30:print("轻度肥胖")
elif 30<= BIM <35:print("中度肥胖")
else :print("重度肥胖")

7,设计一个程序,完成商品的购买

展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款

输入付款金额->打印购买小票

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

海伦公式:S = √p(p-a)(p-b)(p-c)   P =  a + b +c /2     

# 8 输入三边的长度,求三角形的面积和周长(海伦公式)
a,b,c = map(float,(input("请输入三边长度:").split()))p = (a + b + c)/2.0
s = (p*(p-a)*(p-b)*(p-c))**0.5print("面积等于s=%.2f,周长等于c=%.2f"%(s,2*p))

9,在控制台上输入如下案例

#9,在控制台上输入如下案例
#1)
a = int(input("请输入需要输入的行数:"))i=0
while i < a:print("*"*11)i+=1#2)
b = int(input("请输入行数"))i=0
while i<b:print("*"*(i+1))i+=1#3)
i = 1
n = int(input("请输入行数:"))while i <= n:j = 1while j <= n-i:print(' ',end=' ')j += 1k = 1while k <= i:print('*',end=' ')k += 1print()i += 1#4)
j =1
m = int(input("请输入行数:"))while j<=m:i=1while i<=m-j:  #先输出空格print(' ',end=' ') #每个空格也用空格隔开i += 1k = 1while k <= 2 * j - 1:  #再输出星星  等腰三角形 13579 才行print('*', end=' ') #每个星星之间用空格隔开k += 1print()j += 1

http://www.lryc.cn/news/191857.html

相关文章:

  • SSMS中的SQL sever代理
  • 估算总体标准差的极差均值估计法sigma = R/d2
  • JavaScript之正则表达式
  • Spring实战 | Spring AOP核心功能分析之葵花宝典
  • linux之/etc/skel目录
  • 文件介绍---C语言编程
  • 软考 系统架构设计师系列知识点之特定领域软件体系结构DSSA(6)
  • TensorFlow入门(二十三、退化学习率)
  • 登录中获取验证码的节流
  • spring boot 实现Minio分片上传
  • 2023年09月 C/C++(六级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • docker-compose 部署示例
  • 新版WordPress插件短视频去水印小程序源码
  • 如何提高MES系统的落地成功率?
  • private key ssh连接服务器
  • PDF-Word-图片等的互相转换
  • 【VR开发】【Unity】0-课程简介和概述
  • Java面试题-Java核心基础-第三天(基本数据类型)
  • Bean容器里的单例是根据什么识别它是同一个类呢?(比如容器里创建了A类,再去用这个A类的时候,Bean容器怎么知道这个就是A类?)
  • 简述 happens - before 八大规则
  • windows flask 多进程高并发
  • 【设计模式】十、组合模式
  • React知识点系列(8)-每天10个小知识
  • rust注释
  • 【Java学习之道】GUI开发的基本概念
  • Docker部署gitlab_ce(避坑版---社区版)
  • 数据仓库DW-理论知识储备
  • SpringBoot 如何优雅的停机
  • 详细教程:Postman 怎么调试 WebSocket
  • 互联网Java工程师面试题·Java 并发编程篇·第五弹