您的位置:首页 > 编程语言 > Python开发

while循环和for循环的比较,习题33,笨方法学python

2017-03-05 11:50 381 查看
1)for 循环 和range()函数:

def worker_salary(target_salary, increase_per_month):
money_all_he_got = []

for each_month_salary in range(0, target_salary, increase_per_month):
print " at the moment, his each month salary is %d" % each_month_salary
money_all_he_got.append(each_month_salary)
print "The money he has now, is ", money_all_he_got

return money_all_he_got
target_salary = 5
increase_per_month = 1
Ming = worker_salary(target_salary, increase_per_month)


2)while循环

def worker_salary(target_salary, increase_per_month):
each_month_salary = 0
money_all_he_got = []

while each_month_salary < target_salary:
print "At the moment, his each salary is %d" % each_month_salary
money_all_he_got.append(each_month_salary)
each_month_salary += increase_per_month
print "the money he has now, is:", money_all_he_got

return money_all_he_got

print "\there's min's salary information"
target_salary = 5
increase_per_month = 1
ming = worker_salary(target_salary, increase_per_month)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息