第1题:

小明同学想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),N是用户输入的,对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
程序运行示例:

提示:可以用集合这种数据类型来做。

import random
s=set()
a=eval(input("num:"))
while a!=0:b=random.randint(1,1001)s.add(b)a-=1
print(sorted(s))

第2题:

写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述: 输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:输出输入字符串中含有该字符的个数。
提示:判断一个字符是否为数字或者字母可以用:

统计相同字符个数可以用count函数

l=input("请输入字符串:").upper()
for i in l:if i.isalnum() or i.isspace():passelse:print("字符串不符合要求")break
print(l[:-1].count(l[-1]))

第3题:

编写程序模拟猜数游戏。程序运行时,系统生成一个随机数,然后提示用户进行猜测并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,如果3次机会用完仍没有猜对,提示游戏结束并给出正确答案。
运行示例:

import random
f=random.randint(1,10)
a=eval(input("Start to GUESS:"))
count=3
while count!=1:if f==a:print("Game over , SUCCESS")breakelse:if f<a:print("Too big")else:print("Too litter")a=eval(input("GUESS again:"))count-=1
if count==1:if f!=a:print("Game over , FAIL")else:print("Game over , SUCCESS")print("The number is {}".format(f))

第4题:

输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数。

print("------------统计各种字符个数------------",end='')
s=input('input a string:')
letter=0
space=0
digit=0
others=0
for c in s:if c.isalpha():letter+=1elif c.isspace():space+=1elif c.isdigit():digit+=1else:others+=1
print('letter:{}\nspace:{}\ndigit:{}\nothers:{}'.format(letter,space,digit,others))

Python 语言程序设计——实验七相关推荐

  1. Python语言程序设计第七章 - 组合数据类型 - 6.1

    目录 Python语言程序设计第七章 - 组合数据类型 集合运算 集合的关系 集合综合练习 元组元素抓7 元组解包 升序降序 截取部分元素 判断元素书否在列表中存在 头尾对调 翻转列表 指定元素对调 ...

  2. python语言程序设计实验题_“Python语言程序设计”问卷调查

    1. 您的性别是: A 男B女2. 您的专业是: 18金融1 18金融2 18统计1 18统计2 18工力 18建筑1 18建筑2 18土木1 18土木2 18土木3 18土木4 18土木5 18土木 ...

  3. python语言程序设计实验题_《Python语言程序设计》测验题目

    Python语言程序设计测验题目 在MOOC网学习Python语言程序设计 课程,课程会有考试,这里把每次考试的经历记录下来,作为学习Python笔记的一部分,后边的考试会持续更新-- Python语 ...

  4. python语言程序设计实验教程答案实验三_20182204 实验三《Python程序设计》实验报告...

    20182204 <Python程序设计>实验三报告 课程:<Python程序设计> 班级:1822 姓名:20182204zwp 学号:20182204 实验教师:王志强老师 ...

  5. Python语言程序设计实验报告

    第二章:Python变量与数据类型 一.实验目的: 1.了解Python变量的概念与相关含义: 2.学习Python中的数据类型: 二.实验环境: 1.笔记本电脑 2.PyCharm Communit ...

  6. python语言程序设计实验报告关于分支结构_分支程序设计实验报告|分支结构程序设计...

    . . . . . 实验二 分支程序设计 一.实验目的: 1.学习分支程序的设计方法 2.熟悉在PC机上建立.汇编.连接.调试和运行汇编语言程序的过程 二.实验环境: 硬件环境 IBM/PC 及其兼容 ...

  7. python语言程序设计实验答案实验八函数_C++程序设计 实验8 实验报告 标准答案...

    实验编号 及实验名称 实验 8 静态成员练习:学生成绩统计 系 别 计科系 姓 名 学 号 班 级 实验地点 实验日期 实验时数 2 指导教师 同组其他成员 成 绩 一. 实验目的及要求 1. 通过在 ...

  8. Python语言程序设计——实验八

    1.身体质量指数(英文为Body Mass Index,简称BMI),其值为体重除以身高的平方.体重单位为千 克,身高 单位为米.BMI是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准.下面是 ...

  9. Python语言程序设计——实验十

    1.运行下述程序,会发现结果与预期不太一致:对m[0][1]的修改同时也导致的m[1][1]及m[2][1]的修改. 请分析原因.提示:可以打印id(m[0]),id[m[1]],id[m[2]]出来 ...

  10. python语言程序设计实践教程答案实验六_Python程序设计实践教程

    书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...

最新文章

  1. QCon2016旧金山大会焦点分享者确认
  2. 机器学习-分类之多层感知机原理及实战
  3. windows中 修改某种文件图标 的方法 (备忘)
  4. 解决 IE8下 vs2008 无法调试
  5. 运维常用进程查看命令
  6. linux统计某个字符个数,Linux统计一个文件中特定字符个数的方法
  7. 计算机wifi共享怎么设置,笔记本电脑设置wifi热点共享教程
  8. J - MaratonIME goes to the japanese restaurant (again)
  9. 【剧透】2017云栖大会·北京峰会——企业云上业务优化专场
  10. Unity3D数字孪生开发笔记——软件基础篇
  11. python requests模块(爬虫)
  12. “二清”以纳入一级、二级黑名单
  13. 14-[LVI-SAM]visual_odometry_callbackAndprocess
  14. 七种PDF转Excel的转换方法,分分钟提高你的工作效率
  15. 【MTK Front Camera Bringup】
  16. 把ubuntu安装在U盘的教程之一:制作U盘启动盘
  17. vue和layUi对比
  18. 案例分享|智慧广电的“宽带加速”之路,博睿数据来“私人定制”
  19. Java多线程之 happens-before
  20. WM5,WM6注册表优化全集

热门文章

  1. 程序员必学的计算机网络知识(数据链路层)
  2. 008 使用MyBatis,easyUI实现CRUD操作样例-CUD(CRUD完毕)
  3. 分析Padavan的代码二
  4. 云计算:几种aaS(as a Server)
  5. 大学排行引发大争议,谁在给大学排座次?
  6. mysql插入数据的时候出错_毕设问题小记——Mysql插入数据时出错
  7. 怎么把在线网站保存的flv格式转换成mp4
  8. 【PC工具】可能是最好用的下载工具:IDM特点及功能汇总,IDM破解版下载,PC好用的迅雷下载版本合集...
  9. The Security Database on the Server Does Not Have a Computer Account
  10. Office2016装Mathtype找不到WLL