目录
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("大了")