python基础
输入某学生的三门课程成绩,计算出该学生的总成绩sumScore和平均成绩avg_score(保留两位小数点)
可以输入以下代码:
Chinese = float(input('语文成绩:'))
Maths = float(input('数学成绩:'))
English = float(input('英语成绩:'))
#利用float浮点类型分别定义语文,数学和英语的成绩,使用input函数储存输入的数到内存地址
Sumscore = Chinese+Maths+English
#定义总分为三科成绩相加
avg_Score = Sumscore / 3
#定义平均分等于三科之和除以3
print('总成绩为%.2f' % Sumscore)
print('平均分为%.2f' % avg_Score)
# 此处 %.2f代表保留两位小数的意思,其中%.2f中的%为占位符,最后面的%为连接符
输入语文成绩为75,数学成绩为54,英语成绩为65,程序输出一下结果
语文成绩:75
数学成绩:54
英语成绩:65
总成绩为194.00
平均分为64.67
编写程序将温度从华氏温度转换为摄氏温度。转换公式为celsius * 1.8 = fahrenheit - 32
可以输入以下代码:
fahrenheit = float(input('华氏温度为:'))
#利用float浮点类型定义华氏温度的值,使用input函数储存输入的数到内存地址
celsius= (fahrenheit - 32) / 1.8
#根据华氏温度与摄氏温度公式定义摄氏温度
print('摄氏温度为%.2f' % celsius)
#输出摄氏温度
输入华氏温度为88,程序输出一下结果
华氏温度为:88
摄氏温度为31.11
判断给定年份是否是闰年?
规则:
一个闰年就是指它可以被 4 整除,但不能被 100 整除, 或者它既可以被 400 整除。
解释: year能被4整除但是不能被100整除 或者 year能被400整除, 那么就是闰年;
测试用例:
1992,1996 和 2000 年是闰年,但 1967 和 1900 则不是闰年。
可以输入以下代码:
year = int(input('请输入年份:'))
#利用int整数类型定义年份的值,使用input函数储存输入的数到内存地址
if (year%4 ==0 and year%100 !=0) or (year%400 ==0):
print('输入的年份为闰年')
#使用if、else流程语句判断,其中%在python3中代表被整除
else:
print('输入的年份不是闰年')
#使用print输出结果
1992是闰年
1996是闰年
2000是闰年
1967不是闰年
1900不是闰年
求1~100的奇数和
可以输入以下代码:
sum=0
#初始化变量sum的值为0
for item in range(1,100,2):
sum+=item
print(sum)
#使用for循环和range函数,其中range函数格式为(start,end,step)
#sum+=item等价于sum=sum+item
#最后输出sum的值
求1~100的偶数和
可以输入以下代码:
sum=0
#初始化变量sum的值为0
for item in range(0,100,2):
sum+=item
print(sum)
# 使用for循环和range函数,其中range函数格式为(start,end,step)
# sum+=item等价于sum=sum+item
# 最后输出sum的值
用户输入一个整形数, 求该数的阶乘
可以输入以下代码:
sum=1
#初始化变量sum的值为0
a=int(input('请输入一个正整数:'))
for item in range(1,a+1):
sum*=item
print(sum)
# 使用for循环和range函数,其中range函数格式为(start,end)
# sum+=item等价于sum=sum+item
# 最后输出sum的值