老男孩第二天作业

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

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

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

W = input("请输入您的体重")
if W[-1:] == 'g':
    if W[-2] == 'm':
        kg = eval(W[:-2]) / 1000000
        print(str(kg) + "kg")
    else:
        kg = eval(W[:-1]) / 1000
        print(str(kg) + "kg")
elif W[-3:] == 'jin':
    kg = eval(W[:-3]) / 2
    print(str(kg) + "kg")

else:
    print("请输入正确的体重!")

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

x = input("输入第一个数:")
y = input("输入第二个数:")
z = input("请输入要进行的运算符号")
if z == '+':
    sum1 = eval(x) + eval(y)
    print("相加的数值为:", sum1)
elif z == '-':
    sum1 = eval(x) - eval(y)
    print("第一个数减去第二个数的数值为:", sum1)
elif z == '*':
    sum1 = eval(x) * eval(y)
    print("相乘的数值为:", sum1)
elif z == '/':
    sum1 = eval(x) / eval(y)
    print("第一个数除于第二个数的数值为:", sum1)
else:
    print("请输入真确的运算符号")

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

age1 = 21
age2 = input("请输入你猜想的年龄")
if age1 == eval(age2):
    print("猜对了")
elif age1 > eval(age2):
    print("小了")
elif age1 < eval(age2):
    print("大了")

转载于:https://www.cnblogs.com/xiongchao0823/p/11176186.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值