- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
                        查看更多
                        
                    
                
      温州大学瓯江学院数学与信息工程学院 
                           《Python  程序设计》            实验报告 
 实验名称:                            实验 4     Python  程序控制结构 
 班     级:        计算机  2       姓     名:       **      学     号:      
 实验地点:            7-706       日     期: 
一、实验目的: 
[实验目的和要求      ] 
    1、熟练掌握     Python  的两种循环结构:遍历循环和无限循环 
二、实验环境: 
    1、计算机,局域网,        python 软件 
三、实验内容和要求:          (直接将实验步骤及截图写在题目下面,结果必须截图) 
1、猜数游戏。 
分析:预设的数由        random 库中相应函数产生;问题的输入为用户从键盘获取的数                      (0~20) ;预设的 
数与用户键入的数通过分支比较;             循环条件可以为        True ,当预设的数与用户键入的数相等时,             break 
跳出循环,或者采用         while  …else …结构,当预设的数与用户键入的数相等时结束循环,                   else  统计 
用户输入数字次数。 
代码 : 
import random 
n=random.randint(0,20) 
sum=0 
while n0: 
    num1=int(input(  请输入一个 0~20 的数字 :)) 
    if num1n: 
        print( 遗憾,太大了!    ) 
        sum=sum+1 
    elif num1n: 
        print( 遗憾,太小了   ) 
        sum=sum+1 
    else: 
        sum=sum+1 
        print( 预测 {}  次,你猜中了!  .format(sum)) 
        break 
参考部分核心代码: 
 (1) n=random. 
      while True: 
           num=int(input(  请输入一个数字:           )) 
           if           : 
               print( 遗憾,太大了!         ) 
          elif           : 
               print( 遗憾,太小了       ) 
          else: 
               print( 预测 {}  次,你猜中了!         .format(      )) # 在前面适当的位置定义预测的次数 
 (2 ) n=random. 
     num=int(input(  请输入一个数字:           )) 
     while         : 
          if numn: 
               print( 遗憾,太大了!         ) 
          else: 
               print( 遗憾,太小了       ) 
          num=int(input( 请输入一个数字:           )) 
     else: 
          print( 预测 {}  次,你猜中了!         .format(      )) # 在前面适当的位置定义预测的次数 
2、统计不同字符个数。 
分析:本题输入由用户输入一串字符串,然后遍历循环字符串。分别统计英文字母、数字、空格 
及其他字符的个数。 
代码: 
n=input( 输入一个字符串         :) 
u=0 
k=0 
p=0 
for i in n: 
     if 48=ord(i)=57: 
         u=u+1 
     elif 97=ord(i)=122: 
         k=k+1 
     elif ord(i)==32: 
         p=p+1 
     else: 
         print() 
print( 有字母 {0} 个,数字  {1}  个,空格 {2}  个 .form
                
原创力文档
                        

文档评论(0)