夜元的小练习1

1.针对字符串nick handsome, height 180, age 18, weight 140,切割出字符串内nick的身高、体重、年龄。

代码:

s='nick handsome, height 180, age 18, weight 140'
print("nick的身高,体重,年龄分别为:"
      ""+s[22:25]+" "+s[-14:-12]+" "+s[-3:])

效果:

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

代码:

weight=input("请输入体重:")
if weight[-2:]=='mg':
    w=eval(weight[:-2])/1000000
    print(str(w)+'kg')
elif weight[-1:]=='g':
    w = eval(weight[:-1])/1000
    print(str(w)+"kg")
elif weight[-3:]=='jin':
    w=eval(weight[:-3])/2
    print(str(w)+'kg')
else:print("请输入对的单位!")

效果:

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

代码:

number1=eval(input("请输入数字1:"))
number2=eval(input("请输入数字2:"))
l=input("请输入运算符:")
if l=='+':
    print(number1+number2)
elif l=='-':
    print(number1-number2)
elif l=='*':
    print(number1*number2)
elif l=='/':
    print(number1/number2)

效果:

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

代码:

age=eval(input('请输入猜测的年龄:'))
old_age= 20
if age>old_age:
    print("你猜测的年龄大了!")
elif age<old_age:
    print("你猜测的年龄小了!")
else:print("你猜测测年龄正确!")

效果:

posted @ 2019-07-12 16:12  夜元  阅读(257)  评论(0)    收藏  举报