Python练习:input输入信息


题目1

你们公司每月的净利润计算公式如下

( 总收入 -  会计小王薪资  - 餐饮费 - 交通费 ) * 80%税费剩余

请大家写Python程序,合理的使用变量 和注释 ,计算 并 打印出 每月的净利润。

具体的 收入和支出 数值,使用input函数,让用户输入。

答案与解析


题目2

请定义一个函数printlen, 该函数中让用户输入一个字符串, 该函数打印出用户输入的这个字符串的 长度

比如 用户输入 123456789, 该函数应该打印出:长度为9

答案与解析


答案视频讲解


请大家点击此处链接,观看讲解视频


扫码分享给朋友,一起学更有动力哦
























题目1-答案


# 总收入
total_income = input('本月总收入为:')
# 注意,input返回的都是字符串,需要转化为数字对象
total_income = int(total_income)

# 会计小王薪资
salary_xiaowang = input('会计小王薪资:')
# 注意,input返回的都是字符串,需要转化为数字对象
salary_xiaowang = int(salary_xiaowang)

# 餐饮费
dinner_fee = input('餐饮费:')
# 注意,input返回的都是字符串,需要转化为数字对象
dinner_fee = int(dinner_fee)

# 交通费
transportation_fee = input('交通费:')
# 注意,input返回的都是字符串,需要转化为数字对象
transportation_fee = int(transportation_fee)

print('本月的净利润为:')
print ((total_income - salary_xiaowang - dinner_fee - transportation_fee)*0.8)

这个题目的一个注意点是,input返回的是!!数字对象,即使用户输入的是数字,返回的也是字符串,只是字符串中是数字字符。

如果要对返回的结果进行数学计算,需要把字符串转化为数字对象,转化为整数使用内置函数int,转化为小数使用内置函数float