码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础练习【1】

时间:2018-11-22 14:37:34      阅读:565      评论:0      收藏:0      [点我收藏+]

标签:位置   python基础   个数   cto   ace   迭代   学生   有一个   hello   

题目1:

给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前>后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello”

  • 输入描述:
    输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)
  • 输出描述:
    对于每个测试示例,要求输出句子中单词反转后形成的句子
    例:
  • 输入
    hello xiao mi
  • 输出
    mi xiao hello‘

代码一:

技术分享图片

测试结果:

技术分享图片


代码二:

需求中要求到多行输入,重新编码如下:
其中

  • ipstr定义为空列表,用于存放每行输入的字符串
  • 函数iter(input,stopword)用于迭代input函数
  • 函数len(ipstr)返回列表ipstr的数据个数
  • 变量stopword存放用于决定跳出迭代的字符串

技术分享图片

测试结果:

技术分享图片


题目2:

设计一个程序,帮助小学生练习10以内的加法
详情:

  • 随机生成加法题目;
  • 学生查看题目并输入答案;
  • 判别学生答题是否正确?
  • 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);

    代码:

    技术分享图片

    测试结果:

    技术分享图片


题目3:

小学生算术能力测试系统:
设计一个程序,用来实现帮助小学生进行百以内的算术练习,它具有以下功能:
提供10道加、减、乘或除四种基本算术运算的题目;
练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。


代码:

技术分享图片


测试结果:

技术分享图片


题目4:

算法之指定范围内判断
1). 若一个正整数n的所有小于n的因子之和等于n, 则称n为完全数, 如6=1+2+3是完全数。判断正整数n是否为完全数。
2). 输入一个正整数,判断其是否为一个素数


代码1:

技术分享图片

测试结果:

技术分享图片


代码2:

技术分享图片

测试结果:

技术分享图片


题目5:

以四种形式输出9*9乘法表

代码:

技术分享图片

测试结果:

技术分享图片

Python基础练习【1】

标签:位置   python基础   个数   cto   ace   迭代   学生   有一个   hello   

原文地址:http://blog.51cto.com/13992211/2320405

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!