1、1-100的和
num = 1
c = 0
while num <=100: #100以内
c += num
num +=1
print("1-100的和为",c)
2、小红跑步
num = 0
drinkCount = 1 #保存喝水的次数
while num<10:
num+=1
print("小红跑了第",num,"圈")
drink = input("你渴不?")
if drink == "渴":
if drinkCount<=5:
print("喝了",drinkCount,"口水")
drinkCount += 1
else:
print("没水了!喝西北风吧!")
print("你终于跑完了,我都快累死了!")
3、打印出来1-100之间的偶数
num = 0
while num<100: #100以内
num += 1
if num%2 == 0: #偶数
print(num)
4、打印1-100之间的前20个偶数
num = 1
count = 0 #统计偶数数量
while num <= 100:
if num%2 == 0: #判断是不是偶数
print(num) #打印偶数
count += 1 #偶数的数量+1
if count == 20: #判断数量是不是等于20
break #结束
num += 1
5、打印三角形
san = 1
while san <= 4:
i=1
while i <= san:
print("*",end = ' ')
i += 1
print() #换行
san += 1
6、打印矩形
ju = 1
while ju <= 4:
j = 1
while j <=7:
j += 1
print("*",end = "")
print()
ju += 1
7、打印1-100以内奇数并且能被3整除
num = 0
while num < 100:
num += 1
if num%2 == 1 and num%3 == 0: #奇数,被三整除
print(num)
8、乘法表
i = 1
while i<=9:
j = 1
while j<=i:
print(j,"*",i,"=",(i*j),end ="\t")
j += 1
print()
i += 1
9、登录系统
count = 1
while True:
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "lizeyu" and password == "xiaofang":
print("欢迎"+username)
break
if count == 5:
print("你已经输入错误五次,账户已锁定,请提交账户申请")
break
else:
print("用户名或者密码错误.一共5次机会,你已输入错误",count,"次了")
count += 1
10、小明写作业
print("小明正在满头大汗的写作业...")
isok = input("老师你看我写的作业合格吗?")
while isok == "不合格":
print("小明正在满头大汗的写作业。。。")
isok = input("老师你看我这次写的怎么样?")
print("好了,你可以滚了...")
11、打印倒直角三角型
san = 1
while san <= 4:
i=4
while i>=san:
print("*",end=" ")
i -= 1
print()
san += 1
12、打印等腰三角型
san = 1
while san <= 5:
s = 4
while s >= san:
print(" ",end="")
s -= 1
n = 1
while n <= san:
if san%2 == 1:
print("* ",end="")
n += 1
if s%2 == 1:
print()
san += 1
同上:
num = 1
while num <= 7:
n = 7
while n >= num:
print(" ", end="")
n -= 2
m = 1
while m <= num:
print("*", end="")
m += 1
print()
num += 2
13、嵌套循环 循环5次,每次输出1-10
num = 1
while num <=5:
print("循环第",num,"遍")
num += 1
num1 = 1
while num1 <= 10:
print(num1)
num1 += 1