小白的日常练习

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

    代码:

    s="nick handsome, height 180, age 18, weight 140"
    height=s[22:25]
    age=s[31:33]
    weight=s[42:45]
    print("nick的身高年龄体重分别为"+str(height)+" "+str(age)+" "+str(weight))
    

    结果:

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

    代码

    weight=input("请输入体重")
    if weight[-2:]=="mg":
        mg1 = eval(weight[:-2]) / 100000
        print(str(mg1) + "kg")
    elif weight[-3:]=="jin":
        jin1=eval(weight[:-3])/2
        print(str(jin1)+"kg")
    elif weight[-1:]=="g":
        g1 = eval(weight[:-1]) / 1000
        print(str(g1) + "kg")
    else:print("输入的单位不正确")
    

    结果

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

    代码:

    i=eval(input("请输入一个数"))
    fu=input("请输入运算符")
    j=eval(input("请输入二个数"))
    if fu=="+":
        sum=i+j
        print(sum)
    elif fu=="-":
        reduce=i-j
        print(reduce)
    elif fu=="*":
        ride=i*j
        print(ride)
    elif fu=="/":
        remove=i/j
        print(remove)
    

    结果

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

代码:

age1=18
age=eval(input("请输入年龄"))
if age>age1:
 print("年龄猜大了")
elif age<age1:
 print("年龄猜小了")

结果

既然选择了远方,只能风雨兼程
原文地址:https://www.cnblogs.com/lzss/p/11176673.html