Python语言程序设计基础_实验3 流程控制I_答案_通识教育必修课程_上海师范大学
实验3 流程控制I 答案
Python语言程序设计基础
上海师范大学 通识教育必修课程
授课教师:吴春英 徐晓钟
题目来源:上海师范大学网络教学平台(超星泛雅)
I 实验要求
II 答案解析
实验1 利用范例1编程解二元一次方程组的问题解决百元买鸡问题。假定公鸡6元1只,母鸡5元1只,小鸡1元2只,现在有100元要买100只鸡,且需包含公鸡、母鸡和小鸡,编程列出所有可能的购鸡方案。掌握while和for循环的初始条件、变化条件和终止条件的含义及循环体语句块的编写,掌握缩进的使用。
答案
result={'rooster':0,'hen':0,'chick':0}
for rooster in range(1,98):for hen in range(1,98):for chick in range(1,98):boolean_num = ( rooster + hen + chick == 100 )boolean_price = ( 6 * rooster + 5 * hen + 1 / 2 * chick == 100 )boolean= boolean_num and boolean_priceif boolean==True:result['rooster']=roosterresult['hen']=henresult['chick']=chickprint(result)
实验二 理解范例3的程序,然后将范例3的程序进行该写输出倒三角形的图形,并掌握for循环中range()迭代器的使用以及初始值、步长及结束值的含义。
答案
s=input('请输入任意几个数字')
s=s[::-1]
for i in range(len(s)-1,-1,-1):line=(len(s)-i-1)*" "print(line,end="")print((s[i]+" ")*(i+1))
实验三 某商场6月份进行优惠促销活动。消费2000元以下金额(含2000元)没有折扣,消费2000以上到3000元金额(含3000元)之间可享八折优惠,消费3000以上可享七五折优惠,但折扣额1500元封顶。请编写程序实现输入消费金额,输出实际需要支付金额(保留2位小数,单位:元)。
提示:实际需要支付金额=消费金额-折扣金额
答案
price=eval(input("请输入消费金额:"))
if price<=2000:price*=1
elif price<=3000:if price * (1 - 0.8) <= 1500:price *= 0.8else:price -= 1500
elif price>3000:if price*(1-0.75)<=1500:price*=0.75else:price-=1500
print("实际需要支付金额:{:.2f}元".format(price))
实验4 编写程序:求符合下列条件的所有三位数,百位数的立方加十位数的立方+个位数的立方等于这个三位数(如:13+53+3**3=153)
答案
for i in range(100,1000):i_str=str(i)boolean= eval(i_str[0])**3+eval(i_str[1])**3+eval(i_str[2])**3==iif boolean==True:print(i)
Python语言程序设计基础_实验3 流程控制I_答案_通识教育必修课程_上海师范大学相关推荐
- Python语言程序设计基础_实验四_函数(三)_答案_通识教育必修课程_上海师范大学
实验4 函数(二) 答案 Python语言程序设计基础 上海师范大学 通识教育必修课程 授课教师:吴春英 徐晓钟 题目来源:上海师范大学网络教学平台(超星泛雅) I 实验要求
- python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案
嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...
- python程序设计题怎么写_《Python语言程序设计基础》第1章程序练习题
本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 1.1 字符串拼接 ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...
python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...
- python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...
python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...
- python语言程序设计基础嵩天答案第二章_python语言程序设计基础(嵩天版),第二章程序练习题...
python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...
- python语言程序设计基础第二章答案_python语言程序设计基础(嵩天版),第二章程序练习题...
python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...
- python语言程序设计基础(第2版) 嵩天 礼欣 黄天羽 著
python语言程序设计基础(第2版) 嵩天 礼欣 黄天羽 著 程序练习题第5章 5.1输出更大的田子格 5.1 程序练习题3.5输出了一个简单的田字格,用函数简化其代码,输出更大的田子格. 刚开 ...
- c语言上机考试设计题及答案,C语言程序设计基础上机考试一题目及参考答案.doc...
C语言程序设计基础上机考试一题目及参考答案 1.输入一串字符输入字符串中整数的个数输出找出一个大于给定整数m且紧随m的素数统计老年人各年龄段的人数并存到b数组中,n个人员的年龄放在a数组中.输入一串可 ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...
**第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...
最新文章
- SQL Server中Identity标识列
- R语言dplyr包对独特值(distinct)进行计数实战
- 如何修复“ sudo:不存在tty且未指定AskPass程序”错误?
- hdu3234 带权并查集(XOR)
- 动态规划(浅层基础)
- 统计学---数据的标准化
- Julia: 自制的Julia代码排版工具CodeBeautify
- VB程序VB代码:摄像头视频图像的监控,截图,录像(改进)
- 魔兽世界服务器维护后稀有会马上刷新么,魔兽世界:“七大稀有物品”最后一个,让无数LR玩家,蹲点等刷新...
- intellij idea设置主题、字体样式和背景色
- sqli-labs闯关指南 1—10
- 基于F4/F7/H7飞控硬件和px4飞控固件的廉价自主无人机系统(1)-飞控
- Windows debugging tools
- 计算ndvi值需要的数据_MODIS计算NDVI注意事项
- wxpython 设置热键
- 2020版影视制作学习路线图(含大纲+视频+工具+书籍+面试)
- 动手实践,使用div盒子模型设计一个播放器效果/动手实践
- 《OSPF和IS-IS详解》一1.7 独立且平等
- 通过静态LSP、LDP LSP、MPLS TE三种方式实现总部与分支的互通
- 计算机主板风扇安装,电脑cpu风扇怎么拆,cpu风扇安装,如何拆cpu风扇-中关村在线...