「Python条件结构」靶场射击考试

「Python条件结构」靶场射击考试

首页枪战射击条件射击更新时间:2024-06-05

功能要求

编写一个控制台应用程序,通过if…elif条件结构实现在靶场进行射击考试成绩的判断,具体的考核标准如下:

打靶10环成绩优秀;打靶8~9环成绩良好;打靶5~7环成绩合格;打靶0~4环需要重考。

打靶的环数使用随机数产生,即随机产生0~10的整数表示打靶的环数。

程序分析

1. 导入随机模块(import random)

2. 随机产生0~10之间的整数(random.randint(0, 10))

3. 根据环数(num)进行判断输出射击考试的成绩

实例代码

import random

num = random.randint(0, 10)

print("准备打靶......")

if num == 10:

print("打靶成绩:%d环,射击考试成绩优秀" % num)

elif (num < 10 and num >= 8):

print("打靶成绩:%d环,射击考试成绩良好" % num)

elif (num < 8 and num >= 5):

print("打靶成绩:%d环,射击考试成绩合格" % num)

elif (num < 5):

print("打靶成绩:%d环,射击考试成绩不合格,请重新再打一次" % num)

else:

print("打靶成绩:%d环,射击考试成绩出错" % num)

运行结果

随机产生的整数为0,表示射击考试不合格,需要重新再打一次

随机产生的整数为8,表示射击考试成绩良好

随机产生的整数为10,表示射击考试成绩优秀

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved