实例一:
❶要求☞从键盘获取一个4位整数,并分别输出个、十、百、千位
❷程序代码☞
①第一种方法
print('请输入一个4位整数:')
x=eval(input())
print('个位数为:',x%10)
print('十位数为:',(x//10)%10)
print('百位数为:',(x//100)%10)
print('千位数为:',x//1000)
②第二种方法
y=input('请输入一个4位整数:')
print('个位数为:',y[-1])
print('十位数为:',y[-2])
print('百位数为:',y[-3])
print('千位数为:',y[-4])
❸运行结果:
实例二:
❶要求☞从键盘输入父母的身高并使用eval或float转换输入的数据类型
计算公式:儿子身高=(父亲身高+母亲身高)*0.54
❷程序代码☞
①第一种方法
fhigh=float(input('请输入父亲的身高:'))
mhigh=float(input('请输入母亲的身高:'))
print('儿子的身高为:',round((fhigh+mhigh)*0.54,2))
②第二种方法
fhigh1=eval(input('请输入父亲的身高:'))
mhigh1=eval(input('请输入母亲的身高:'))
print('儿子的身高为:',round((fhigh1+mhigh1)*0.54,2))
❸运行结果