Python语言程序设计 第一周习题
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语言程序设计 第一周习题相关推荐
- Python语言程序设计——第二周:Python基本图形绘制
深入理解Python语言 计算机技术的演进 五种编程语言的多样初心 Python语言的特点 "超级语言"的诞生 实例2:Python蟒蛇绘制 #PythonDraw.py impo ...
- 《Python语言程序设计》——序列习题练习
一.填空题 1.s = "Python", 能够显示输出Python 的选项是(D) A.print(s[0:-1]) B.print(s[-1:0]) C.print(s[:5] ...
- 《Python语言程序设计》——函数习题练习
1.jmu-java&python-统计字符个数 编写程序统计1行字符串中: 不同字符的个数. 每种字符出现的次数. 函数接口定义: Freq(line) 函数功能:该函数统计不同字符出现的次 ...
- 高中生学python培养思维能力_基于培养思维能力的Python语言程序设计教学
教育信息化 数码世界 P .203 基于培养思维能力的 Python 语言程序设计教学 周蓉 东莞市商业学校 摘要 :Python 语言有着简洁,高效和生态的三大特点,在中职学校引入计算机程序设计 ...
- python123《python语言程序设计》程序设计题第一周第二周第三周第四周第五周
第一周学习 eval定义 eval(expression,globals=None,locals=None) -expression:该参数是一个字符串,python会使用globals字典和loca ...
- 中国大学MOOC课程《Python语言程序设计》课后练习第一周
中国大学MOOC课程<Python语言程序设计>课后练习第一周 1.字符串拼接 python从2.6版本后增加了format函数,用来代替%s,%r等格式化字符串: # -*- codin ...
- python语言程序设计梁勇-Python语言程序设计(美-梁勇)第1章习题解答
Python语言程序设计(美-梁勇)第1章计算机.程序和Python概述习题解答 第一章 计算机.程序和python概述 1.1什么是硬件?什么是软件? 答:硬件包括计算机上能看到的物理元素,而软件提 ...
- python语言程序设计实践教程答案实验六_Python语言程序设计实验指导与习题--详细介绍...
上机实践是学习程序设计的重要教学环节.只有通过上机实践,才能真正理解程序设计的基本思想,正确灵活地使用语言中的各种要素,熟练掌握各种集成开发环境的应用和编写.调试程序的方法,从而获得应用程序设计解决实 ...
- Python语言程序设计2018年版课后习题答案(全国计算机等级考试二级教程)嵩天著
Python语言程序设计2018年版编程题(全国计算机等级考试二级教程)嵩天著 第二章 编程题 1.获得用户输入的一个整数N,计算并输出N的32次方. num = eval(input("请 ...
最新文章
- [POJ 1741] Tree
- Webservice入门教程_编写天气预报的webservice
- Android开源介绍-UI组件
- java程序中执行maven_java – 将一个enviornment变量传递给Maven中的已执行进程
- 捣鼓了一个月的SharePoint
- 机器学习--K折交叉验证(K-fold cross validation)
- JAVA 手机号正则 工具类
- 一个 38 岁程序员的中年危机
- vmware workstation 12安装ubuntu kylin 16.04虚拟机
- ## Manjaro的一站式安装流程(以kde版本为例)
- vsm什么意思_价值流程图VSM浅析
- 数值分析思考题(钟尔杰版)参考解答——第六章
- Racket Cheat Sheet
- html 编辑cad图,cad制图是什么
- android 取消蓝牙配对框 实现自动配对,Android 取消蓝牙配对框实现自动配对功能...
- 【对讲机的那点事】对讲机电池、充电器使用说明须知
- Hbase+Solr操作手册
- 计算机网络的各层协议知识总结
- ORA-01858 :在要求输入数字处找到非数字字符
- 使用Python和BitTorrentSync定期给Kindle推送电子书
热门文章
- iOS开发底层之KVO探索下 -18
- 计算机管理员无法关闭防火墙,Win10关闭防火墙提示:出于安全原因 某些设置由系统管理员管理的解决方法...
- Java代码调试(jer的问题)
- 阿里云虚拟主机共享和独享区别对比
- Creating orkut style status update div-textbox using jQuery
- ThreadPoolExecutor的四种抛弃策略
- Swift QQ授权登录 坑集
- 怎么样可以调用阿里云短信服务接口实现短信验证码
- sketch html尺寸,SketchSize一键生成多尺寸,为何你的设计效率如此之高?
- H5移动网页 苹果键盘修改 换行 为 搜索