Python基础练习【1】

题目1:

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

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

代码一:

Python基础练习【1】

测试结果:

Python基础练习【1】


代码二:

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

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

Python基础练习【1】

测试结果:

Python基础练习【1】


题目2:

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

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

    代码:

    Python基础练习【1】

    测试结果:

    Python基础练习【1】


题目3:

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


代码:

Python基础练习【1】


测试结果:

Python基础练习【1】


题目4:

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


代码1:

Python基础练习【1】

测试结果:

Python基础练习【1】


代码2:

Python基础练习【1】

测试结果:

Python基础练习【1】


题目5:

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

代码:

Python基础练习【1】

测试结果:

Python基础练习【1】

猜你喜欢

转载自blog.51cto.com/13992211/2320405