目录
- 作业
- 1、针对字符串
nick handsome, height 180, age 18, weight 140
,切割出字符串内nick的身高、体重、年龄 - 2、自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg。
- 3、自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算。
- 4、构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了
作业
1、针对字符串nick handsome, height 180, age 18, weight 140
,切割出字符串内nick的身高、体重、年龄
a="nick handsome height 180 age 18 weight 140"
print("身高:"+a[-21:-18])
print("年龄:"+a[-13:-11])
print("体重:"+a[-3:])
2、自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg。
T = input("输入体重")
if T[-3:] == 'jin':
kg = eval(T[:-3])/2
print(str(kg)+'kg')
elif T[-2:] == 'MG':
kg = eval(T[:-2])/10000
print(str(kg) + 'kg')
elif T[-1:] == 'g':
kg = eval(T[:-1])/1000
print(str(kg) + 'kg')
else :
print("输入错误,请重新输入")
3、自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算。
num1=int(input("输入数"))
D=str(input("运算符:"))
num2=int(input("输入数"))
if D== '+':
s=num1+num2
print(s)
elif D =='-' :
s=num1-num2
print(s)
elif D =='*' :
s=num1*num2
print(s)
elif D=='/' :
s=num1/num2
print(s)
else :
print("错了哦,请从新输入")
4、构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了
age=13
age1=int(input("请输入年龄:"))
if age1 > age :
print("猜大了")
elif age1 < age :
print("猜小了")
else :
print("哇,你真厉害!!!")