python 02

电脑随机出现1~100之间一个数,由你输入一个数字比较两个数字的大小

输入大于的时候出现“too big”

输入小于的时候出现“too small”

相等的时候出现“bingo”

两个数相等的时候返回True

两个数不相等的时候返回False

 1  1 def isEqual (num1 , num2):
 2  2     if num1 < num2:
 3  3         print 'too small'
 4  4         return False;
 5  5     if num1 > num2:
 6  6         print 'too big'
 7  7         return False;
 8  8     if num1 == num2:
 9  9         print 'bingo'
10 10         return True
11 11     
12 12 from random import randint
13 13 num = randint(1, 100)
14 14 print 'Guess what I think?'
15 15 bingo = False
16 16 while bingo ==False:
17 17     answer = input()
18 18     bingo = isEqual(answer, num)

if   elif  else

1 a = input()
2 if a==1:
3     print 'one'
4 elif a ==2:
5     print 'two'
6 elif a ==3:
7     print 'three'
8 else:
9     print "two many"

运行结果

10
two many

3
three

if嵌套

 1 x =input()
 2 y=input()
 3 if y >= 0:
 4     if x >= 0:
 5         print 1
 6     else:
 7         print 2
 8 else:
 9     if x < 0:
10         print 3
11     else:
12         print 4

运行结果

1 1
2 -10
3 4

list(列表:可变):索引(index)和切片(slice)

 

posted @ 2018-05-22 18:05  mohan-98  阅读(138)  评论(0)    收藏  举报