文字小游戏

练习一 

1、定义主函数main()

  实现输入名字,通过format格式化字符串

2、运行main()

# -*- coding: UTF-8 -*-
def
main(): name = input('请输入名字:') other_name = input('请再输入名字:') print('{}去买车,需要10万元,可{}只带了现金99998元,就差2元钱! \n突然,他发现门口有一个{},就过去对{}说:“求你了,给我2元钱吧,我要买车!” \n\ {}听后,大方地拿出4元钱递给{},说:“帮我也买一辆。”'.format(name,name,other_name,other_name,other_name,name)) if __name__ == '__main__': main()

运行截图:

 

练习二

1、主函数输入温度

2、通过str切片操作,判断末尾是什么摄氏度

3、转化为其他形式摄氏度

# -*- coding: UTF-8 -*-
def
main(): '''主函数输入温度''' temp = input('请输入温度:') print(cut_str(temp)) def cut_str(self): '''对输入的温度进行判断是什么类型温度''' if(self[-2:] == "°F"): return charge_C(float(self[:-2])) elif(self[-2:] == "°C"): return charge_F(float(self[:-2])) else: return '输入温度有误' '''通过charge_C和charge_F进行转化并格式化,并取两位小数''' def charge_C(self): return "{:.2f}°C".format(5.0/9.0*(self-32.0)) def charge_F(self): return "{:.2f}°F".format(self*9/5+32) if __name__ == '__main__': main()

 

运行截图:

 

posted @ 2018-09-03 10:03  dafeifeifei  阅读(191)  评论(0编辑  收藏  举报