-
输入姑娘的年龄后,进行以下判断:
-
如果姑娘小于18岁,打印“不接受未成年”
-
如果姑娘大于18岁小于25岁,打印“心动表白”
-
如果姑娘大于25岁小于45岁,打印“阿姨好”
-
如果姑娘大于45岁,打印“奶奶好”
girl_gender = input('Please input your gender:') if girl_gender == 'female': girl_age = int(input('Please input your age :')) if girl_age < 18 : print('不接受未成年') elif girl_age >= 18 and girl_age <=25: print('心动表白') elif girl_age > 25 and girl_age <= 45: print('阿姨好') else: print('奶奶好') else: print('输入错误,再见')
-
-
预习while循环,打印1-100之间的奇数和
count = 1 sum_count = 0 while count < 100: sum_count += count count += 2 print(sum_count)
-
预习while循环,猜年龄游戏升级版,有以下三点要求:
- 允许用户最多尝试3次
- 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
- 如果猜对了,就直接退出
age = 18
count = 0
while count <4:
in_age = int(input('please input the age :'))
if in_age == age:
print('you are right')
break
elif in_age < age:
print('猜小了')
elif in_age > age:
print('猜大了')
count += 1
count1 = 3 - count
print('你还有%s次机会'%(count1))
if count == 3:
again = input('还想玩吗?想玩请输入Y,退出请输入N:')
if again == 'Y':
count = 0
else:
print('再见')
break
- 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;高于40万元的部分,可提成3%。从键盘输入当月利润,求应发放奖金总数?
award = 0
profit = float(input('Please input the total profit(单位:万):'))
if profit <= 10:
award = profit*0.1
elif profit > 10 and profit <= 20:
award = (profit-10)*0.075+1
elif profit > 20 and profit <= 40:
award = (profit-20)*0.05+1+0.75
elif profit >40:
award = (profit-40)*0.03+1+0.75+1
print(award)
- 快递运费首重6元,超过则加收3元/kg(首重为1kg,不满则按1kg计算),要求输入货物重量,计算运费
pay = 0
weight = float(input('请输入货物重量(KG):'))
if weight <= 1:
pay = 6
elif weight >1:
weight1 = int(weight)
print(weight1)
if weight-weight1>0:
pay = weight1*3+6
else :
pay = (weight1-1)*3+6
print(pay)
-
输入税前工资数,计算出应交的个人所得税(不考虑税费减免政策)
salary = float(input('请输入你的工资:')) tax = 0 if salary <=5000: tax = 0 elif salary > 5000 and salary <= 8000: tax = (salary - 5000)*0.03 elif salary > 8000 and salary <= 17000: tax = (salary-8000)*0.1+90 elif salary > 17000 and salary <= 30000: tax = (salary-17000)*0.2+90+900 elif salary > 30000 and salary <= 40000: tax = (salary-30000)*0.25+90+900+2600 elif salary > 40000 and salary <= 60000: tax = (salary-40000)*0.3+90+900+2600+2500 elif salary > 60000 and salary <= 85000: tax = (salary-60000)*0.35+90+900+2600+2500+6000 elif salary > 85000: tax = (salary-85000)*0.45+90+900+2500+2600+6000+15000*0.35 print('你应交的个人所得税为:%s'%(tax))
-
一个球从100米高度自由落下,每次落地后弹回原来高度的一半,求它在第10次落地时,离地多高,共经过多少米?
high1 = 100 n = 1 sum_high = 0 while n<=9 : sum_high += high1 high1 = high1/2 n+=1 print('sum_high:%s'%(sum_high)) print(high1)
-
有一个分数数列,1/2,2/3,4/4,8/5,16/6...,求前10项的和
```python sum_count = 0 n = 1 while n<=10: sum_count1 = (n**2)/(n+1) sum_count +=sum_count1 n+=1 print(sum_count) ```
-
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,第二天早上又将剩下的桃子吃掉一半。以后每天早上都吃前一天剩下的一半。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子
```python n = 1 i=1 while n<= 9: i = 2*i n+=1 print(i) ```