1、假设1年只有365天,输入年数打印这些年有多少个周
收费标准:
3公里以内收费13元
超出3公里以外,每公里基本单价2.3元/公里
空驶费:超过15公里后每公里加收1.15元空驶费
要求:
输入公里数,打印出费用金额(以元为单位四舍五入)
9、输入一个学生的三科成绩:
1) 打印出最高分是多少分?
10、给出一个年份,判断是否为闰年并打印
闰年规则:
每四年一闰,每百年不闰,四百年又润
2016 闰年
2100 非闰年
2400 闰年
#!/usr/bin/python3
num=int(input('输入年数:'))
week = 365*num//7
day=365*num%7
print('这些年有'+str(week)+'周,剩余'+str(day)+'天')
2、分三次输入当前的小时分钟和秒数,在终端打印此时间距离0:0:0过了多少秒
#!/usr/bin/python3
h=int(input('请输入当前的小时:'))
m=int(input('请输入当前的分钟:'))
s=int(input('请输入当前的秒数:'))
time=h*3600+m*60+s
print('此时间距离0:0:0过了'+str(time)+'秒')
3、输入一个正整数判断这个数是奇数还是偶数打印出结果
#!/usr/bin/python3
n=int(input('输入一个正整数:'))
if n %2==0:
print(str(n)+'是偶数')
else:
print(str(n)+'是奇数')
4、输入一个季度1-4,输出这个季度有那几个月, 如果输入不是1-4的整数,提示用户您输错了
#!/usr/bin/python3
n=input('请输入季度:')
if n == '1'or n =='2' or n=='3'or n=='4':
if n=='1':
print(n+'季度有1月,2月和3月')
elif n=='2':
print(n+'季度有4月,5月和6月')
elif n=='3':
print(n+'季度有7月,8月和9月')
else:
print(n+'季度有10月,11月和12月')
else:
print('您输错了')
5、输入一年中的月份输出这个月在哪几个季度, 如果输入的是其他的数,则提示您输入有错
#!/usr/bin/python3
n=input('请输入月份:')
if n in ['1','2','3','4','5','6','7','8','9','10','11','12']:
if 1<=int(n)<=3:
print(n+'在第一季度')
elif 4<=int(n)<=6:
print(n+'在第二季度')
elif 7<=int(n)<=9:
print(n+'在第三季度')
else:
print(n+'在第四季度')
else:
print('您输入有错')
6、写一个程序,输入一个数,用if语句计算并打印这个数的绝对值 (注:不允许使用abs函数)
#! /usr/bin/python3
n = float(input('输入一个数字:'))
if n >= 0:
print('这个数的绝对值为:', n, sep='')
else:
print('这个数的绝对值为:', -n, sep='')
7、写一个程序,输入一个数,用条件表达式计算并打印这个数的绝对值
#! /usr/bin/python3
n=float(input('输入一个数字:'))
a=n if n>=0 else -n
print('这个数的绝对值为:',a,sep='')
8、北京出租车计价器:
收费标准:
3公里以内收费13元
超出3公里以外,每公里基本单价2.3元/公里
空驶费:超过15公里后每公里加收1.15元空驶费
要求:
输入公里数,打印出费用金额(以元为单位四舍五入)
# 方法一:
#! /usr/bin/python3
km = input('请输入公里数:')
distance = float(km)
base_money = 13
unit_price = 2.3
empty = 1.15
money = 0
if 0 < distance <= 3:
maney = 13
elif 3 < distance <= 15:
money = base_money + (distance - 3) * unit_price
elif distance > 15:
money = base_money + (distance - 3) * unit_price + (distance - 15) * 1.15
else:
print('输入错误')
print('行驶' + km + '公里费用为' + str(round(money)) + '元')
# 方法二
#! /usr/bin/python3
km = float(input('请输入公里数:'))
money = 13
unit_price = 2.3
empty = 1.15
if km > 3:
money += (km - 3) * unit_price
if km > 15:
money += (km - 15) * empty
print('行驶' + str(km) + '公里费用为' + str(round(money)) + '元')
9、输入一个学生的三科成绩:
1) 打印出最高分是多少分?
#! /usr/bin/python3
n = input('请输入第一科成绩:')
n2 = input('请输入第二科成绩:')
n3 = input('请输入第三科成绩:')
a = float(n)
if float(n2) > float(n):
a = float(n2)
if float(n3) > float(n):
a = float(n3)
print('最高分是' + n)
2) 打印出最低分是多少分?
#! /usr/bin/python3
n = input('请输入第一科成绩:')
n2 = input('请输入第二科成绩:')
n3 = input('请输入第三科成绩:')
a = float(n)
if float(n2) < float(n):
a = float(n2)
if float(n3) < float(n):
a = float(n3)
print('最低分是' + n)
10、给出一个年份,判断是否为闰年并打印
闰年规则:
每四年一闰,每百年不闰,四百年又润
2016 闰年
2100 非闰年
2400 闰年