2020130069-张建-python实验报告.docVIP

  • 42
  • 0
  • 约9.29千字
  • 约 21页
  • 2021-12-09 发布于陕西
  • 举报
陕西学前师范学院信息工程学院 实验报告 课程名称: Python程序设计 实验名称: Python控制语句 学 号: 2020130055 姓 名: 张建 班 级: 20级数据科学与大数据技术2班 指导教师: 薛鸿民 实验时间: 2021.4.1 实验地点: 二教A405 同组成员: 1.实验目的与要求 (1)理解三种基本的程序控制结构——顺序、选择和循环结构 (2)熟练掌握Python提供的选择结构和循环结构的控制语句 (3)能够应用程序控制语句完成相应的程序 (4)熟悉选择结构和循环结构的嵌套 2.实验内容与原理 编写完成以下经典程序,并进行调试和运行。 (1)已知成绩score(1-100),求出它的等级grade并且输出。 (2)判断某一年是否为闰年。 (3)百元买百鸡。 (4)猜单词游戏。 3.主要仪器设备 计算机;IDLE(Python3.7 64-bit) 4.操作方法与步骤 (1)上机调试 (2)程序代码 已知成绩,输出它的等级 x=int(input(请输入百分制成绩x的值:)) if x=90 : print(A) elif x=80 and x=89 : print(B) elif x=70 and x=79 : print(C) elif x=60 and x=69 : print(D) else : print(F) 判断某一年是否为闰年 def Year(): year = input(请输入一个年份:) year = int(year) # 将年份转换成转换为整数,如果转换一个不符合格式的字符串将会报错,如int(abc) if year % 400 == 0: print(年份%d是闰年 % year) elif year % 4 == 0 and year % 100 != 0: print(年份%d是闰年 % year) else: print(年份%d不是闰年 % year) Year() 百元买百鸡 for a in range(0,100): for b in range(0,100): c = 100-a-b if(3*a+5*b+c/3==100) and c%3==0: print(f公鸡:{a} 母鸡:{b} 小鸡:{c}) 猜单词游戏 import random # 建立英文单词库,以元组的形式表示 WORDS = [apple, pear, banana, cherry, good, better, best, python, while, tuple, dictionary, jumble, difficult, aesthetic, stereotype, civilization, anniversary] print(欢迎参加猜单词游戏!\n请把乱序后的字母组成一个单词\n) isContinue = Y while isContinue in (Y, y): # 随机挑选一个单词 word = random.choice(WORDS) answer = word # 将选出的单词进行乱序 jumble = for i in word: # 随机抽取一个位置的字符放入乱序jumble中,并从原word中删除该字符 position = random.randrange(len(word)) jumble += word[position] word = word[:position] + word[(position+1):] print(乱序后的单词:, jumble) guess = input(\n请输入您猜测的结果:) while guess != answer: guess = input(\n结果不对,请重新猜测:) print(\n恭喜您,猜对了!) # 询问是否重复游

文档评论(0)

1亿VIP精品文档

相关文档