作业

作业

作业一.

针对字符串lwx handsome, height180, age 18, weight 110,切割出字符串内lwx的身高、年龄、体重。

关键代码:

a = 'lwx handsome height 180 age 21 weight 110'
print(a[-3:])
print(a[-13:-11])
print(a[-21:-18])

结果:

作业二.体重转换

自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg。

关键代码:

weight= input("体重:")

if weight[-1:] == 'g':
    weight = eval(weight[:-1])/1000
    print(str(int(weight)) + 'KG')
elif weight[-3:] == 'jin':
    weight= eval(weight[:-3])/2
    print(str(int(weight)) + 'KG')
elif weight[-2:] == 'MG':
    weight= eval(weight[:-2])/1000000
    print(str(int(weight)) + 'KG')

结果:

作业三.计算器

自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算。

关键代码:

num1 = input("请输入数字1:")
num2 = input("请输入数字2:")
print (int(num1) + int(num2))
print (int(num1) - int(num2))
print (int(num1) * int(num2))
print (int(num1) / int(num2))

结果:

作业四.猜年龄游戏

构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了

关键代码:

my_age = 21
flag = 0
print("猜猜我的年龄吧!")
answer = input("输入你的答案:好的 or 不猜")
if answer == "不猜":  
print("你真没意思!不和你玩了")
else:    print("好的,那你猜吧!")  
while flag == 0:       
age = int(input("输入你认为的年龄"))  
if (age > my_age):     
print("猜大了")    
elif (age < my_age):
print("猜小了")      
elif (age == my_age): 
print("真厉害,猜中了!")  
flag = 1

结果:

posted @ 2019-07-12 15:41  祥SHAO  阅读(293)  评论(0编辑  收藏  举报