本文目录:
1.使用while循环输出1 2 3 4 5 6 8 9 10
2.求1-100的所有数的和
3.输出1-100以内的所有奇数
4.输出1-100以内的所有偶数
5.求1-2+3-4+5...99的所有数的和
6:用户登录(三次机会重试)
7.猜年龄
8.猜年龄,三次以后还有机会,也可以放弃机会
9.打印九九乘法表
10.打印金字塔
count = 0
while count < 11:
if count == 7:
count += 1
continue
print(count)
count += 1
s = 0
count = 0
while count <= 100:
s = s + count
count += 1
print(s)
3.输出1-100内的所有奇数
for i in range(1, 100, 2):
print(i)
4.输出1-100内的所有偶数
res = 1
while res <= 100:
if res % 2 == 0:
print(res)
res += 1
e = 1
s = 0
while e < 100:
if e % 2 == 0:
s -= e
else:
s += e
e += 1
print(s)
6.用户登录(三次机会重试)
count = 0
while count<3:
name = input('your name---')
pwd = input('your password---')
if name == 'tom' and pwd == '123':
print('login successful')
break
else:
print('user or password is error!')
count += 1
count = 0
while count < 3:
age = input('my age?-----')
if age =='18':
print('恭喜答对了!')
break
else:
print('再来!')
count += 1
8.猜年龄,三次以后还有机会,也可以放弃机会!
age_of_boy = 18
count = 1
while True:
guess = int(input('猜我的年龄----'))
if count == 3:
choice = input('三次机会已用完,y继续/n结束?')
if choice =='y':
count = 1
continue
else:
break
if guess == age_of_boy:
print('恭喜猜对了!')
break
else:
print('猜错了!再来!')
count += 1
for i in range(1,10):
for j in range(1, i + 1):
print('%s*%s=%s' % (j,i,i*j),end = ' ')
print()
for i in range(1,10):
result=[]
for j in range(1,i+1):
result.append(j)
for j in range(i-1,0,-1):
result.append(j)
result=''.join(str(x) for x in result)
print("{0:^17}".format(result))