找回密码
 立即注册
搜索
查看: 28|回复: 0

人工智能应用期末复习题(编程)

[复制链接]

9

主题

4

回帖

105

积分

管理员

积分
105
发表于 2023-6-17 21:03:06 | 显示全部楼层 |阅读模式
样题1:



参考答案:

  1. m = int(input('请输入PM2.5值:'))
  2. if m > 250:
  3.     qm = '严重污染'
  4. elif m > 150:
  5.     qm = '重度污染'
  6. elif m > 110:
  7.     qm = '中度污染'
  8. elif m > 75:
  9.     qm = '轻度污染'
  10. elif m > 35:
  11.     qm = '良'
  12. else:
  13.     qm = '优'
  14. print('空气质量:', qm)
复制代码


样题2:




参考答案:

  1. scores = [810986, 725227, 871582, 805376, 805376, 739747]

  2. score = eval(input('请输入一个整数:'))

  3. for s in scores:
  4.     if s < score:
  5.         print('跑分结果:' + str(s))
复制代码


样题3:







参考答案:


  1. houses = {
  2.     'count': 6,
  3.     'prices': [
  4.         {'name': '顶层小复式', 'square': 45, 'pay': 16},
  5.         {'name': '底层一居室', 'square': 56, 'pay': 8},
  6.         {'name': '中层两居室', 'square': 72, 'pay': 10.5},
  7.         {'name': '中层一居室', 'square': 58, 'pay': 11},
  8.         {'name': '高层一居室', 'square': 62, 'pay': 13},
  9.         {'name': '高层小复式', 'square': 45, 'pay': 15},
  10.     ]
  11. }

  12. name = input('请输入购买的房型:')

  13. for house in houses['prices']:
  14.     if house['name'] == name:
  15.         pay = house['square'] * house['pay'] * 0.3
  16.         print('房型:' + str(house['name']))
  17.         print('首付:' + str(round(pay, 1)) + '万元')
复制代码


样题4:



参考答案:

  1. nums = int(input('请输入购买数量(只):'))
  2. if nums >= 300:
  3.     jine = nums * 2.7 * 0.8 - 150
  4. elif nums >= 150:
  5.     jine = nums * 2.7 * 0.8
  6. elif nums >= 50:
  7.     jine = nums * 2.7 * 0.95
  8. else:
  9.     jine = nums * 2.7
  10. print('实付金额:', jine)
复制代码

样题5:



参考答案:

  1. List1 = [91, 84, 74, 94, 64, 55, 94]

  2. chengji = int(input('请输入一个成绩:'))
  3. print('语文成绩大于' + str(chengji) + '分的有:')
  4. for fenshu in List1:
  5.     if fenshu > chengji:
  6.         print('语文成绩:', fenshu)
复制代码

样题6:



参考答案:

  1. Result = {'stud_nums':7,
  2.     'stud_chengji':[
  3.         {'姓名': '张小燕', 'fenshu': 91},
  4.         {'姓名': '马尚', 'fenshu': 84},
  5.         {'姓名': '张新胜', 'fenshu': 74},
  6.         {'姓名': '马成功', 'fenshu': 94},
  7.         {'姓名': '陈功', 'fenshu': 64},
  8.         {'姓名': '马徕西', 'fenshu': 55},
  9.         {'姓名': '陈婉倩', 'fenshu': 94},
  10.     ]
  11. }

  12. n = 0
  13. chengji = int(input('请输入一个语文成绩:'))
  14. for i in Result['stud_chengji']:
  15.     if i['fenshu'] > chengji:
  16.         print(i['姓名'], i['fenshu'])
  17.         n = n + 1
  18. print('语文成绩大于' + str(chengji) + '分的分别是上面' + str(n) + '名同学。')
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
站长提醒
请您在发表言论时,遵守当地法律法规。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|爱学习

GMT+8, 2025-12-16 05:27 , Processed in 0.024258 second(s), 20 queries .

Powered by Discuz!

Copyright ©2023 红旗在飘扬 , All Rights Reserved.

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