Python语言程序设计 第一周习题

习题1

获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

  • 如果输入值是0,直接输出"Hello World"‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬
  • 如果输入值大于0,以两个字符一行方式输出"Hello World"(空格也是字符)‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬
  • 如果输入值小于0,以垂直方式输出"Hello World"
#方法一
str1="Hello world"
str2=input()
s="\n"
str3=""
if eval(str2)==0:print(str1)
elif eval(str2)>0:for i in range(11):str3=str3+str1[i]if (i+1)%2==0:str3=str3+sprint(str3)
else:for i in range(11):print(str1[i])
#方法2
s=input()
if eval(s)==0:print("Hello world")
elif eval(s)>0:print("He\nll\no \nwo\nld")
else:print("H\ne\nl\nl\no\n \nw\no\nr\nl\nd\n")

运行效果:

  • 输入0
  • 输入10
  • 输入-1

习题2

数值运算

  • 获得用户输入的一个字符串,格式如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬
    M OP N‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

  • 其中,M和N是任何数字,OP代表一种操作,表示为如下四种:+, -, *,/(加减乘除)‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

  • 根据OP,输出M OP N的运算结果,统一保存小数点后2位。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

 s=input()
print("{:.2f}".format(eval(s)))

运行效果:

  • 输入10+100
  • 输入1/20

Ps:笔者为初学python的小白,若有什么不对的欢迎各位大佬指出!

题目来源:https://python123.io/index/courses/1521

Python语言程序设计 第一周习题相关推荐

  1. Python语言程序设计——第二周:Python基本图形绘制

    深入理解Python语言 计算机技术的演进 五种编程语言的多样初心 Python语言的特点 "超级语言"的诞生 实例2:Python蟒蛇绘制 #PythonDraw.py impo ...

  2. 《Python语言程序设计》——序列习题练习

    一.填空题 1.s = "Python", 能够显示输出Python 的选项是(D) A.print(s[0:-1]) B.print(s[-1:0]) C.print(s[:5] ...

  3. 《Python语言程序设计》——函数习题练习

    1.jmu-java&python-统计字符个数 编写程序统计1行字符串中: 不同字符的个数. 每种字符出现的次数. 函数接口定义: Freq(line) 函数功能:该函数统计不同字符出现的次 ...

  4. 高中生学python培养思维能力_基于培养思维能力的Python语言程序设计教学

    教育信息化 数码世界 P .203 基于培养思维能力的 Python 语言程序设计教学 周蓉   东莞市商业学校 摘要 :Python 语言有着简洁,高效和生态的三大特点,在中职学校引入计算机程序设计 ...

  5. python123《python语言程序设计》程序设计题第一周第二周第三周第四周第五周

    第一周学习 eval定义 eval(expression,globals=None,locals=None) -expression:该参数是一个字符串,python会使用globals字典和loca ...

  6. 中国大学MOOC课程《Python语言程序设计》课后练习第一周

    中国大学MOOC课程<Python语言程序设计>课后练习第一周 1.字符串拼接 python从2.6版本后增加了format函数,用来代替%s,%r等格式化字符串: # -*- codin ...

  7. python语言程序设计梁勇-Python语言程序设计(美-梁勇)第1章习题解答

    Python语言程序设计(美-梁勇)第1章计算机.程序和Python概述习题解答 第一章 计算机.程序和python概述 1.1什么是硬件?什么是软件? 答:硬件包括计算机上能看到的物理元素,而软件提 ...

  8. python语言程序设计实践教程答案实验六_Python语言程序设计实验指导与习题--详细介绍...

    上机实践是学习程序设计的重要教学环节.只有通过上机实践,才能真正理解程序设计的基本思想,正确灵活地使用语言中的各种要素,熟练掌握各种集成开发环境的应用和编写.调试程序的方法,从而获得应用程序设计解决实 ...

  9. Python语言程序设计2018年版课后习题答案(全国计算机等级考试二级教程)嵩天著

    Python语言程序设计2018年版编程题(全国计算机等级考试二级教程)嵩天著 第二章 编程题 1.获得用户输入的一个整数N,计算并输出N的32次方. num = eval(input("请 ...

最新文章

  1. [POJ 1741] Tree
  2. Webservice入门教程_编写天气预报的webservice
  3. Android开源介绍-UI组件
  4. java程序中执行maven_java – 将一个enviornment变量传递给Maven中的已执行进程
  5. 捣鼓了一个月的SharePoint
  6. 机器学习--K折交叉验证(K-fold cross validation)
  7. JAVA 手机号正则 工具类
  8. 一个 38 岁程序员的中年危机
  9. vmware workstation 12安装ubuntu kylin 16.04虚拟机
  10. ## Manjaro的一站式安装流程(以kde版本为例)
  11. vsm什么意思_价值流程图VSM浅析
  12. 数值分析思考题(钟尔杰版)参考解答——第六章
  13. Racket Cheat Sheet
  14. html 编辑cad图,cad制图是什么
  15. android 取消蓝牙配对框 实现自动配对,Android 取消蓝牙配对框实现自动配对功能...
  16. 【对讲机的那点事】对讲机电池、充电器使用说明须知
  17. Hbase+Solr操作手册
  18. 计算机网络的各层协议知识总结
  19. ORA-01858 :在要求输入数字处找到非数字字符
  20. 使用Python和BitTorrentSync定期给Kindle推送电子书

热门文章

  1. iOS开发底层之KVO探索下 -18
  2. 计算机管理员无法关闭防火墙,Win10关闭防火墙提示:出于安全原因 某些设置由系统管理员管理的解决方法...
  3. Java代码调试(jer的问题)
  4. 阿里云虚拟主机共享和独享区别对比
  5. Creating orkut style status update div-textbox using jQuery
  6. ThreadPoolExecutor的四种抛弃策略
  7. Swift QQ授权登录 坑集
  8. 怎么样可以调用阿里云短信服务接口实现短信验证码
  9. sketch html尺寸,SketchSize一键生成多尺寸,为何你的设计效率如此之高?
  10. H5移动网页 苹果键盘修改 换行 为 搜索