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)
浙公网安备 33010602011771号