统计数字个数 (10 分)
str= input()
sum=0
for key in str:
if key >='0' and key <= '9':
sum+=1
print(sum)
输入姓名,问好,字符切片 (10 分)
s=input()
s1=s[0]
s2=s[1:]
print("你好,"+s+"同学。")
print(s1+"同学,很高兴认识你。")
print(s2+"同学,我们交个朋友吧!")
列表排序、逆序 (10 分)
list1=[12,3,48,6,79,63,89,7]
list2=list1[::-1]
print("列表逆序结果为:"+str(list2))
list1.sort()
list3=list1
print("列表升序排序结果为:"+str(list3))
list4=list3[::-1]
print("列表降序排序结果为:"+str(list4))
统计字符串中子串出现的次数 (10 分)
s=input()
s1=input()
m=s.count(s1)
print (m,end="")
字符串合成 (10 分)
s=input()
s1=s[1::2]
s2=s[0::2]
s3=s2+s1
print(s2)
print(s1)
print(s3)
字符串平移 (10 分)
s=input()
m=len(s)
s1=s[m-1]
s2=s[0:m-1]
s3=s1+s2
print(s3)
从键盘输入两个数,求它们的和并输出 (10 分)
a=int(input())
b=int(input())
print(a+b)
判断某整数是正整数、负整数还是零 (10 分)
a=int(input())
if a>0:
print("+")
elif a<0:
print("-")
else:
print("0")
求1-n的奇数和 (10 分)
n=int(input())
m=0
for i in range (1,n+1):
if i%2!=0:
m=m+i
print(m)
正整数的奇偶性判定 (10 分)
n=input()
n=int(n)
if n%2==0:
print("{}是偶数".format(n))
else:
print("{}是奇数".format(n))
python-回文判断 (10 分)
s=input()
n=len(s)
s1=s[::-1]
if s==s1:
print("yes")
else:
print ("no")
三角形判定 (10 分)
s=input()
list1=list(s)
a=int(list1[0])
b=int(list1[2])
c=int(list1[4])
if a+b>c and b+c>a and c+a>b:
print("yes")
else:
print("no")
判断素数。 (12 分)
num = int(input())
if num > 1:
for i in range(2,num):
if (num % i) == 0:
print(0)
break
else:
print(1)
else:
print(0)
输出菱形 (5 分)
print(""" *
***
*****
***
*""")
整数各位数字之和 (10 分)
s=input()
list1=list(s)
list1=(map(int,list1))
sum1=sum(list1)
print(sum1)
整数逆序输出 (10 分)
s=input()
a=s[::-1]
b=int(a)
print(b)
从键盘输入两个整数,输出较大值 (20 分)
a=int(input())
b=int(input())
if a>=b:
print(a)
else:
print(b)
从键盘输入一个年份,判断该年份是否是闰年并输出结果。 (20 分)
year=int(input())
def yn (year):
a=0
if (year%4==0 and year%100!=0) or year%400==0:
return str(year)+" 是闰年!"
else:
return str(year)+" 不是闰年!"
print(yn(year),end="")
求从1到20的阶乘的和! (10 分)
n=1
i=0
sum=0
def jc(n,i,sum):
for i in range(1,21):
n=n*i
sum=sum+n
return sum
print(jc(n,i,sum))
设计一个circle(圆类),该类中包括圆心位置、半径、颜色等属性,还包括构造方法和计算周长和面积的方法。设计完成后,请测试类的功能。 (10 分)
PI=3.1400000000000002
class Circle:
def __init__(self,o,r,color):
self.o=o
self.r=r
self.color=color
def perimeter(self):
print(2*PI*self.r)
def area(self):
print(self.r*self.r*PI)
ci = Circle((0,0),5,"红色")
ci.perimeter()
ci.area()
设计一个课程类,该类中包括课程编号、课程名称、任课教师、上课地点等属性,还包括构造方法和显示课程信息的方法。设计完成后,请测试类的功能。 (10 分)
class Crouse:
sno="课程编号:2020100"
sna="课程名称:pytho"
tea="任课教师:朱"
place="上课地点:C408"
def __init__(self,sno,sna,tea,place):
self.sno=sno
self.sna=sna
self.tea=tea
self.place=place
def infor(self):
print(self.sno)
print(self.sna)
print(self.tea)
print(self.place)
inf=Crouse("课程编号:20201001","课程名称:python","任课教师:朱荣","上课地点:JC408")
inf.infor()
设计一个学生类,包括姓名,语文,英语、数学属性,定义方法计算总分和平均分并输出。 (10 分)
class Student:
name="姓名"
yvwen=0
yingyu=0
shuxue=0
def sumzong(self):
print("总分为:",str(self.yvwen+self.yingyu+self.shuxue))
def avgepjue(self):
print("平均分为:",str((self.yvwen+self.yingyu+self.shuxue)/3))
wang=Student()
wang.name="王海"
wang.yvwen=88
wang.yingyu=99
wang.shuxue=77
print("my name is",wang.name+":")
wang.sumzong()
wang.avgepjue()