题目:两个兵乓球队进行比赛,各出三人。甲队为a,b,c三人,乙对为x,y,z三人。以抽签决定比赛名单。有向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程找到三队赛手的名单。 for i in range(ord('x'),ord('z') 1): for j in range(ord('x'),ord('z') 1): if i != j: for k in range(ord('x'),ord('z') 1): if (i != k) and (j != k): if (__________________________________________): print( 'order is a -- %s\t b -- %s\tc -- %s' % (chr(i),chr(j),chr(k)))
x=input() x=int(x) print(x) 执行时输入3.14,那么会有异常?
def fun(x,y): t=x x=y y=t x=0 y=1 fun(x,y) print(x,y) 结果是 1 0 a) 正确 b) 错误
def fun(x,y): global x,y t=x x=y y=t x=0 y=1 fun(x,y) print(x,y) 结果是 1 0 a) 正确 b) 错误
题目:斐波那契数列。 需求:斐波那契数列:0、1、1、2、3、5、8、13、21、34、……。输出第100个斐波数 思路:根据数列规律可以得出下一个数值都是前两个数值的和 def fib(n): if n == 1 or n == 2: return 1 ______________________ print (fib(100))
def f(*args,a): print(a,args) f(1,2,3) 结果是
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 思路:利用while语句,条件为输入的字符 s = input('input a string:') letters = 0 space = 0 digit = 0 others = 0 for c in s: if c.isalpha(): letters = 1 elif c.isspace(): space = 1 elif _________: digit = 1 else: others = 1 print('char = %d, space = %d,digit = %d,others = %d' % (letters,space,digit,others))
输入学生姓名,增加到一个列表st中,直到输入的姓名为空为止,最后输出st。 s=[] while true: s=input() if s!="": __________ else: break print(st)