课程:《Python程序设计》
班级: 2421
姓名: 苏锦泷
学号:20242122
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4. 掌握git技能。
2.实验过程
程序实例:
import random
def game_guess_number():#luckynum = 231213print('='*10+'猜数游戏'+'='*10)while True:start = int(input('猜数起始范围'))end = int(input('猜数结束范围:'))max1 = int(input('最大猜数次数:'))if end - start + 1 <= max1:print('请不要作弊,尝试次数要小于可能数,请重新输入')elif max1 == 1:print('尝试次数太少了,请重新输入')else:breakluckynum = random.randint(start, end)guess = 0count = 0while count < max1:guess = int(input(f'请输入一个{start}—{end}之间的整数:'))if guess > luckynum:print('猜测的数字太大了,请再试一次。')elif guess < luckynum:print('猜测的数字太小了,请再试一次。')else:breakcount += 1 #修改在循环最后,防止恰好在最大尝试次数成功时判定为失败if count >= max1:print(f'很遗憾,在{max1}次内你没有猜到正确的数字。\n正确的数字是:{luckynum}')else:print(f'恭喜你,猜对了。共猜{count}次。')play_again = 1
while play_again:game_guess_number()sign = input('输入0退出,其它任意键继续:')if sign == '0':print('='*10+'游戏结束'+'='*10)break
<details>
<summary>点击查看代码</summary>
3.实验结果
4.实验收获
能写出简单的Python程序,并正确运行。
5.参考资料
《Python从入门到实践》