十三、升级人机大战小游戏
1.import random #导入random模块
2.import ybc_ui #导入ybc_ui 模块
3.import ybc_ai #导入ybc_a 模块
4.
5.
6.#使用randint()功能随机生成一个整数
7.#结果保存在变量n1中
8.n1=random .randint(1,100)
9.
10.#使用循环结构与多分支结构的嵌套
11#重复执行让用户猜随机生成的数字
12.while True:
13. #使用input_number()功能输入一个数字
14. #结果保存在变量n2中
15. n2=ybc_ui .input_number(
16. "请输入1-100之间的数字”)
17. #如果用户输入的数字大于随机生成的数字
18. if n2 > n1:
19. #让计算机说出结果
20. ybc_ai.speak(“数字猜大了,应该小于”
21. +str(n2))
22. #否则如果用户输入的数字小于随机生成的数字
23. elif n2 < n1:
24. #让计算机说出结果
25. ybc_ai.speak(“数字猜小了,应该大于”
26. +str(n2))
27. #否则如果用户输入的数字等于随机生成的数字
28. elif n2== n1:
29. #让计算机说出结果
30. ybc_ai.speak(“数字猜对了,你真棒”
31 break #退出程序
网友评论