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]

 

posted @ 2022-02-15 17:33  晴天的树叶  阅读(18)  评论(0)    收藏  举报