Python 实验2选择结构程序设计.doc

上传人:豆**** 文档编号:29931567 上传时间:2022-08-02 格式:DOC 页数:3 大小:27KB
返回 下载 相关 举报
Python 实验2选择结构程序设计.doc_第1页
第1页 / 共3页
Python 实验2选择结构程序设计.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《Python 实验2选择结构程序设计.doc》由会员分享,可在线阅读,更多相关《Python 实验2选择结构程序设计.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验2 选择结构程序设计1、 预测你的小孩的身高 男性身高=(父亲身高+母亲身高)1.082(厘米)女性身高=(父亲身高0.923+母亲身高)2(厘米) #predicting your childs heightprint The following calculating unit is cm.x=input(Please enter dads height:,)y=input(Please enter moms height:,)g=raw_input(Please enter your childs gender:)if g=male: h=(x+y)*1.08/2 print h,c

2、mif g=female: h=(x*0.923+y)/2 print h,cm2、 输入一个年份,判断它是否为闰年,并输出是否为闰年的相关信息。【提示】判断闰年的条件是:年份能被4整除但不能被100整除;或者是能被400整除。如:1900、2100、2010年不是闰年;2008、2000年是闰年。y=input(Please enter the year:)if y%4=0 and y%100!=0 or y%400=0: print y,是闰年else: print y,不是闰年3、 输入一个学生的成绩,如果是90分以上,打印出“A”的评语;80分以上的,打印出“B”;70分以上的,打印出

3、“C”;60分以上的,打印出“D”;不及格的打印出”E”。print This is a procedure which can print the mark related to your score. The range of your score is 0100.x=input(Please enter your score:)while True: if x100: x=input(Wrong input, the range is 0100. Please enter again:) if 90x=100: print A break if 80x=90: print B break

4、 if 70x=80: print C break if 60x=70: print D break if 0=xc and b+ca and a+ca: print 三条边可以构成三角形else: print 三条边不可构成三角形5、输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。提示:利用ord()函数来获得字符的ASCII。x=raw_input(Please input a character:)if 48=ord(x)=57: print The character is a number.elif 65=ord(x)=90: print The ch

5、aracter is a capital letter.elif 97=ord(x)=122: print The character is a lowercase letter.else: print This belongs to other characters.6、企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分

6、,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?I=input(Please input the interest(Unit:ten thousand):)if I=10: print The prize should be:,0.1*I,(ten thousand)if 10I=20: print The prize should be:,(I-10)*0.075+10*0.1,(ten thousand)if 20I=40: print The prize should be:,(I-20)*0.05+10*0.1+10*0.07

7、5,(ten thousand)if 40I=60: print The prize should be:,(I-40)*0.03+10*0.1+10*0.075+20*0.05,(ten thousand)if 60I100: print The price should be:,(I-100)*0.01+10*0.1+10*0.075+20*0.05+20*0.03+40*0.015,(ten thousand)7、密码登录程序。要求:建立一个登录窗口,要求输入帐号和密码。设定密码为“Python123”;若密码正确,如果是男生,则显示“祝贺你,某某先生,成功登录!”; 如果是女生,则显示

8、“祝贺你,某某女士,成功登录!”;若密码不正确,显示“对不起,密码错误,无法登录!”。x=raw_input(User:)y=raw_input(Password:)g=raw_input(Gender(male or female):)if y=Python123: if g=male: print Congratulations,Mr,x,.You have logged-in successfully! if g=female: print Congratulations,Ms,x,.You have logged-in successfully!else: print Sorry,wr

9、ong password.Unable to log-in.3 . . , : , 结 程 设 ., = 的 : )厘 身母 亲父性)( 身+高父身 身 ) ( ) ( ) ”录无误密不“正密若录成女某“则生如;登,某你“显男如确若” 码。密帐输窗个一求程码) 0*+*+.0 .0 0+000 : 00 (,0 .0 00 *+0*0-: 00 ( . 0 . 0 0) : := ) ( . .0( 0+0 *-, : 0 :,., 00- := * := : ,: ( 数金放 应利月键 成 部的 , 元 于.提 分元万, 之0万 成可:的0高之 万%成,的0,之 万% 可部元于成%按元 ,万 元0高;提奖元0等)润成利据奖业. : . = : 0( . : : ( 三于的边保必形成果结框本形三否条断算的经边入意函 0 0= 0 0 00 : .0 = 0 .0 ”出及;“,以 ”出的以 “印上以语” ,分是,成个年闰, 年是, 0= ! % 年是0、0年是年、0、 。0被者或0能除被年是年判息信年为是,闰断判 / .(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁