In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [11]:
print('0'*8+'\n'+'0'*8, end='')//end=' '表示最后不换行
In [12]:
print('0'*8+'\n'+'0'*8)
In [13]:
line = 'Beijing language and culture university '
print('乘2:', line*2)
print('相加:''School of Information Studies of ' + line)
new_line = line * 3
print('乘3:', new_line)
print('-'*15 + '分隔线' + '-' *15)
numbers = [1,2,3]
print('乘3:', numbers * 3)
print('相加:', numbers + [4,5,6])
new_numbers = numbers * 4
print('乘4:', new_numbers)
In [37]:
line = '北京语言大学信息科学学院'
x = 4
sub_line = ''
for i in range(x):
sub_line += line[i]
print(sub_line, end='')
for i in range(x-1, -1, -1):
print(sub_line[i], end='')
In [25]:
line = '北京语言大学信息科学学院'
x = 4
print(line[0:x] + line[x-1:0:-1])
In [30]:
line = '北京语言大学信息科学学院'
print(line[2:6])
print(line[2:8:2])
print(line[2])
print(line[8])
print(line[8:1:-2])
print('-'*15 + '分割线' + '-'*15)
print(line[0:6])
print(line[:6])
print(line[6:12])
print(line[6:])
print(line[:])
print(line[::2])
print('-'*15 + '分割线' + '-'*15)
print(line[-5:-2])
print(line[0:4] + line[3:-1:-1])
print(line[-5:-2])
In [32]:
line = '北京语言大学信息科学学院'
print(line[2:6])
print(line[2:8:2])
print(line[2])
print(line[8])
print(line[8:1:-2])
print('-'*15 + '分割线' + '-'*15)
print(line[0:6])
print(line[:6])
print(line[6:12])
print(line[6:])
print(line[:])
print(line[::2])
print('-'*15 + '分割线' + '-'*15)
print(line[-5:-2])
print(line[0:4] + line[3::-1])
print(line[-5:-2])
In [33]:
line = '赏花归去马如飞'
for i in range(1, len(line)*2):
if i == 1:
print(line[0])
elif i%2 == 1:
print(line[:i//2] + line[i//2] + line[i//2-1::-1])
else:
print(line[:i//2] + line[i//2-1::-1])
In [34]:
numbers = ()
print(numbers)
numbers = tuple()
print(numbers)
numbers = (1)
print(numbers)
numbers = (1,)
print(numbers)
numbers = 1,
print(numbers)
numbers = (1, 2, 3, 4, 5)
print(numbers)
numbers = 1, 2, 3, 4, 5
print(numbers)
In [39]:
numbers = 1, 2, 3, 4, 5
for number in numbers:
print(number)
print('-'*30)
numbers *= 2
for i in range(10):
print(numbers[i])
print('-'*30)
numbers = (1, 2, 3, 4, 5) * 4
print(numbers)
In [40]:
def three_return_value():
return 1, 2, 3
print(three_return_value())
def three_return_word():
return 'one', 'two', 'three'
print(three_return_word())
def two_return_tuple():
numbers1 = 1,2,3
numbers2 = 4,5,6
return numbers1, numbers2
print(two_return_tuple())
def two_return_list():
numbers1 = [1,2,3]
numbers2 = [4,5,6]
return numbers1, numbers2
print(two_return_list())
In [43]:
numbers = []
numbers.append(10)
numbers.append(10)
print(numbers)
nums = []
nums.append(10)
In [45]:
numbers = [1,2,3,4]
numbers[2] = 8
print(numbers)
nums =[1,2,3,4]
nums[2] = 8
line = 'abcde'
line[2] = 'f' #元组,字符串不可变
In [46]:
line = str()
print('用str()初始化:', line == '')
line = 'abcdefghijklmn'
print('a' in line)
print('a' not in line)
for ch in line:
print(ch)
print('--------------分隔线----------------')
for i in range(10):
print(i, line[i])
In [49]:
#coding: utf-8
# 示例代码 30
def plalindrome(line):
for i in range(1, len(line)*2):
if i == 1:
print(' '*(len(line)*2-1) +line[0])
elif i%2 == 1:
print(' '*(len(line)*2-i) + line[:i//2] + line[i//2] + line[i//2-1::-1])
else:
print(' '*(len(line)*2-i) + line[:i//2] + line[i//2-1::-1])
def main():
text = '赏花归去马如飞'
plalindrome(text)
if __name__ == '__main__':
main()
In [64]:
def reverse(s):
print(len(s))
for i in range(len(s)-1,-1,-1):
print(s[i],end='')
s=input('请输入一个字符串:')
reverse(s)
In [69]:
def tri(ch,row,cho):
if(cho==1):
for i in range(row+1):
print(ch*i)
if(cho==2):
for i in range(row):
print(' '*(row-i)+ch*(i*2-1))
cho=int(input('1.zhijiao.2.dengyao'))
row=int(input('hangshu'))
ch=input('fuhao')
tri(ch,row,cho)
In [ ]:
In [9]:
#棋盘
def pan(q):
flag=0
for i in range(3):
if((q[i+1][1]==q[i+1][2]==q[i+1][3]) and q[i+1][3]!='n'):
flag=1
char=q[i+1][1]
if((q[1][1]==q[2][2]==q[3][3]) and q[1][1]!='n'):
flag=1
char=q[1][1]
if((q[1][i+1]==q[2][i+1]==q[3][i+1]) and q[1][i+1]!='n'):
flag=1
char=q[1][i+1]
if(flag):
return char
else :
return 0
q=[['0','0','0','0'],['0','0','0','0'],['0','0','0','0'],['0','0','0','0']]
for i in range(4):
q[i][1]='n'
q[i][2]='n'
q[i][3]='n'
def show(q):
print('''
1 2 3
1 %c | %c | %c
----------------
2 %c | %c | %c
----------------
3 %c | %c | %c
'''%(q[1][1],q[1][2],q[1][3],q[2][1],q[2][2],q[2][3],q[3][1],q[3][2],q[3][3]))
while(1) :
print('pls x ')
a=int(input('坐标:x'))
b=int(input("y"))
q[a][b]='x'
if(pan(q)):
char=pan(q)
break
show(q)
print('pls o ')
c=int(input('坐标:x'))
d=int(input('y'))
q[c][d]='o'
if(pan(q)):
char=pan(q)
break
show(q)
print(char,' win')
In [ ]: