Python入门
1.这是一个游戏
1 import random
2 cp=4
3 while cp>0:
4 answer=random.randint(0, 10)
5 temp=input("请输入一个数字:")
6 guess=int(temp)
7 if guess==8:
8 print("right")
9 break
10 else:
11 if guess<8:
12 print("小了")
13 else:
14 print("大了")
15 cp=cp-1
16 print("结束")
2.这是demical
1 import decimal
2 a=decimal.Decimal('0.1')
3 b=decimal.Decimal('0.2')
4 print(a+b)
5 c=decimal.Decimal('0.3')
6 print(c==a+b)
3.分支和循环
1 s=int(input("please input a number: "))
2 level=('D' if 0<=s<60 else
3 'C' if 60<s<80 else
4 'B' if 80<=s<90 else
5 'A' if 90<=s<=100 else
6 "输入错误")
7 print(level)
4.while循环
1 i=1
2 while i<5:
3 print("循环体内,i的值是",i)
4 i+=1
5 print("循环体外,i的值是",i)
5.九九乘法表
1 i=1
2 while i<=9:
3 j=1
4 while j<=i:
5 print(j,"*",i,"=",j*i)
6 j+=1
7 print()
8 i+=1
6.检验素数
1 for a in range(2,10):
2 for n in range(2,a):
3 if a%n==0:
4 print(a,"=",n,"*",a/n)
5 break
6 else:
7 print("这是一个素数",a)
9.is 检验
1 a=10
2 b=10
3 print(a is b) #True
4 a='fa'
5 b='fa'
6 print(a is b) #True
7 a=[1]
8 b=[1]
9 print(a is b) #False
10.列表
1 list=[[0]*3]*3
2 list[1][1]=1
3 print(list)
4 #[[0, 1, 0], [0, 1, 0], [0, 1, 0]]
1 a=[1,2,3]
2 b=list.copy(a) #b=a[:]
3 a[1]=5
4 print(a,b) #[1, 5, 3] [1, 2, 3]

浙公网安备 33010602011771号