《Python 实验2选择结构程序设计》由会员分享,可在线阅读,更多相关《Python 实验2选择结构程序设计(2页珍藏版)》请在人人文库网上搜索。
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/2print h,cmi。
2、f g=female:h=(x*0.923+y)/2print 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分以上的,打印出“C”;60。
3、分以上的,打印出“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 90c and b+ca and a+ca:print 三条边可以构成三角形else:print 三条边不可构成。
4、三角形5、输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。提示:利用ord()函数来获得字符的ASCII。x=raw_input(Please input a character:)if 48100: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”;若密码正确,如果是男生,则显示“祝贺你,某某先生,成功登录!”; 如果是女生,则显。
5、示“祝贺你,某某女士,成功登录!”;若密码不正确,显示“对不起,密码错误,无法登录!”。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,wrong password.Unable to log-in。