12345下一页
返回列表 发新帖

嘿嘿嘿,一个计算器

  [复制链接]

87

主题

2597

回帖

8603

积分

硕士生

逆向小白

Rank: 6Rank: 6

金币
2680
好评
55
信誉
168

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

发表于 2025-10-5 19:22:13 来自手机  | 显示全部楼层 | 阅读模式  来自 江西
本帖最后由 笑 于 2025-10-5 19:53 编辑

用Python写的,可以计算身高、体重还有年龄
  1. def age_calculator():
  2.     gender = input("性别(男/女): ").strip()
  3.     age = int(input("年龄: "))
  4.     if gender == "男":
  5.         print(f"你的年龄是:{age}岁")
  6.     elif gender == "女":
  7.         if age < 18:
  8.             print(f"你的年龄是:{age}岁")
  9.         else:
  10.             print("永远18岁!")
  11.     else:
  12.         print("你输的啥性别?重来!")

  13. def weight_calculator():
  14.     gender = input("性别(男/女): ").strip()
  15.     weight = float(input("体重(斤): "))
  16.     if gender == "男":
  17.         print(f"你的体重是:{weight}斤")
  18.     elif gender == "女":
  19.         if weight < 80:
  20.             print("你的体重是:80来斤")
  21.         elif weight < 100:
  22.             rounded = int((weight // 10) * 10)
  23.             print(f"你的体重是:{rounded}来斤")
  24.         else:
  25.             print("你的体重是:100来斤")
  26.     else:
  27.         print("性别输错了!只支持男/女!")

  28. def height_calculator():
  29.     gender = input("性别(男/女): ").strip()
  30.     height = float(input("身高(米): "))
  31.     if gender == "男":
  32.         if height < 1.5:
  33.             print(f"你的身高是:{height}米")
  34.         elif height < 1.6:
  35.             print("你的身高是:1.6米")
  36.         elif height < 1.7:
  37.             print("你的身高是:1.7米")
  38.         elif height < 2.0:
  39.             print("你的身高是:1.8米")
  40.         else:
  41.             print("以你的身高堪称当代姚明!")
  42.     elif gender == "女":
  43.         if height < 1.6:
  44.             print("你的身高是:1.5米")
  45.         elif height < 1.7:
  46.             print("你的身高是:1.6米")
  47.         else:
  48.             print(f"你的身高是:{height}米")
  49.     else:
  50.         print("你这性别是外星人?重输!")

  51. def main():
  52.     print("1. 年龄计算器")
  53.     print("2. 体重计算器")
  54.     print("3. 身高计算器")
  55.     choice = input("选择模式(1/2/3): ").strip()
  56.    
  57.     try:
  58.         if choice == "1":
  59.             age_calculator()
  60.         elif choice == "2":
  61.             weight_calculator()
  62.         elif choice == "3":
  63.             height_calculator()
  64.         else:
  65.             print("无效选项!")
  66.     except ValueError:
  67.         print("让你输数字,浮点数或者整数!")

  68. if __name__ == "__main__":
  69.     main()
复制代码
回复

使用道具 举报

87

主题

2597

回帖

8603

积分

硕士生

逆向小白

Rank: 6Rank: 6

金币
2680
好评
55
信誉
168

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

发表于 2025-10-5 19:47:42 来自手机  | 显示全部楼层  来自 江西
这。。。这不对吧?居然一个发现问题的都没有
回复

使用道具 举报

18

主题

3047

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
8087
好评
0
信誉
116

MT论坛新人考神

发表于 2025-10-5 19:27:31 来自手机  | 显示全部楼层  来自 河南
看看能不能学习一下
回复

使用道具 举报

2

主题

1398

回帖

5237

积分

硕士生

Rank: 6Rank: 6

金币
4397
好评
0
信誉
100
发表于 2025-10-5 19:28:21 来自手机  | 显示全部楼层  来自 重庆
感谢楼主分享
回复

使用道具 举报

0

主题

420

回帖

2132

积分

大学生

Rank: 5Rank: 5

金币
329
好评
0
信誉
100
发表于 2025-10-5 19:32:07 来自手机  | 显示全部楼层  来自 广东
看看隐藏
回复

使用道具 举报

52

主题

460

回帖

1726

积分

高中生

Rank: 4

金币
332
好评
0
信誉
139
发表于 2025-10-5 19:33:36 来自手机  | 显示全部楼层  来自 广东
让我看看。
回复

使用道具 举报

9

主题

5491

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
700
好评
0
信誉
116

MT论坛新人考神MT论坛帅哥

发表于 2025-10-5 19:36:26 来自手机  | 显示全部楼层  来自 安徽
看看隐藏
回复

使用道具 举报

19

主题

3754

回帖

9555

积分

硕士生

Rank: 6Rank: 6

金币
1518
好评
21
信誉
143
发表于 2025-10-5 19:36:38 来自手机  | 显示全部楼层  来自 广西
看看隐藏
回复

使用道具 举报

24

主题

4586

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4377
好评
7
信誉
91
发表于 2025-10-5 19:38:07 来自手机  | 显示全部楼层  来自 湖南
看看隐藏
回复

使用道具 举报

13

主题

790

回帖

4545

积分

大学生

Rank: 5Rank: 5

金币
2121
好评
53
信誉
100
发表于 2025-10-5 19:41:48 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

123

主题

3513

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3512
好评
85
信誉
122

考神MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-10-5 19:48:18 来自手机  | 显示全部楼层  来自 辽宁
笑 发表于 2025-10-5 19:47
这。。。这不对吧?居然一个发现问题的都没有

因为都是看看隐藏
回复

使用道具 举报

18

主题

4878

回帖

1万

积分

博士生

MW

Rank: 7Rank: 7Rank: 7

金币
2518
好评
2
信誉
100

考神MT论坛新人MT论坛帅哥MT论坛最佳新人

发表于 2025-10-5 19:48:23 来自手机  | 显示全部楼层  来自 新疆
看看隐藏
回复

使用道具 举报

87

主题

2597

回帖

8603

积分

硕士生

逆向小白

Rank: 6Rank: 6

金币
2680
好评
55
信誉
168

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

发表于 2025-10-5 19:49:25 来自手机  | 显示全部楼层  来自 江西
挽梦遗酒 发表于 2025-10-5 19:48
因为都是看看隐藏
都是水
回复

使用道具 举报

19

主题

3754

回帖

9555

积分

硕士生

Rank: 6Rank: 6

金币
1518
好评
21
信誉
143
发表于 2025-10-5 19:51:14 来自手机  | 显示全部楼层  来自 广西
版规第三章第12条你可以看看
回复

使用道具 举报

65

主题

3826

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2360
好评
12
信誉
100

MT论坛最佳新人考神MT论坛帅哥MT论坛新人MT论坛活跃会员

发表于 2025-10-5 19:52:36 来自手机  | 显示全部楼层  来自 贵州
感谢分享,论坛因你而开心哦!                               

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表