# 赋值语句
name = '1sadasd张三'
age=20
a=b=c=d=100 #a,b,c,d同时赋值100
name1,ahe1='李三',3434
[name2,age2]=['赵四',23]
print(a)
print(b)
# if语句
number = eval(input('请输入数字'))
if number > 11:
print('小于')
if number != 11:
print('不等于')
m = 98
if m%2:
print(m,'基数')
if not m%2:
print(m,'偶数')
if number==11:
print('等于11')
else:
print('不等于11')
result = '中了' if number ==111 else '没中'
print(result)
username = input('输入用户名')
password = input('输入密码')
if username == 'qt' and password == '1234':
print('登录成功')
else:
print('输入错误')
if username == 'qt' or username == 'qq':
print('用户名正确')
if password == 100 or password == 'asd':
print('密码正确')
else: print('输入错误')
for i in 'hello,python':
print(i,end='....')
# range() ,产生一个[n,m) 的整数序列,包含n,不含m
for i in range(1,11):
# print()
if i%2==0:
print(i,'偶数')
# 累加1-10
s=0
for i in range(1,11):
s+=i
else:
print(s)
# 初始化变量
answer=input('今天上课么?y/n')
while answer == 'y':
print('是的,好好上课')
print(answer)
# 改变量
answer == input('上课么? y/n')
# 1-100 累加
s = 0
i=1
while i<=100:
s+=i
i+=1
print(s)
# 输出三行四列的 *
# 外层控制行,内层控制列
for i in range(1,4):
for j in range(1,4):
print('*', end='')
print()
print('-----------------------------------')
# 输出直角三角形
for i in range(1,6):
for j in range(1, i): # * 个数和行号相同, 第二行 range(1, 2),range(1,3),range(1,4)
print('*',end='')
print()
# 输出倒直角三角形
print('-----------------------------')
for i in range(1,6):
# 第一行5次,输出*****, range(1,6)
# 第二行四次,**** range(1,5)
# 三行三次,*** range(1,4)
for j in range(1, 7-i): # 这里i会变化递增,使用 -i方式动态获取
print('*',end='')
print()
print('-----------------------------')
# 等腰三角形
'''
*
***
******
********
由两个三角形组成,倒三角形和 输出1,3,5的三角形
'''
for i in range(1,6):
# 先输出倒三角形
for j in range(1, 6-i):
print('&',end='')
# 输出1,3,5,7的三角形
for k in range(1, i*2): #range(1,1) range(2,3) range(3,5) (4,7)
print('*', end='')
print()
print('-----------------------------')
# 输出一个菱形
'''
*
***
******
***
*
'''
row=eval(input('输入菱形行数'))
top_row = (row+1)//2
for i in range(1,top_row):
for j in range(1, top_row-i):
print('&',end='')
# 输出1,3,5,7的三角形
for k in range(1, i*2): #range(1,1) range(2,3) range(3,5) (4,7)
print('*', end='')
print()
# 下半部分,也是由一个直角三角形和三角形组成
bottom_row = row//2
for i in range(1, bottom_row+1):
# 直角三角形
for j in range(1, i+1):
print('&', end='')
for k in range(1, 2*bottom_row-2*i+2):
print('*', end='')
print()
if True:
pass
while True:
pass
for i in range(10):
pass
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)