跳转至

Python练习:input输入信息


题目1

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

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

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

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


题目2

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

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


补充练习

VIP实战班学员请联系老师获取补充练习,并做阶段学习交流


答案视频讲解


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

您需要高效学习,找工作? 点击咨询 报名实战班

点击查看学员就业情况

题目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