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的值

编写人:Kevin
2023.9.6