pycharm软件python的一些循环语句的用法
**”“”
1、打印出来1-100之间的偶数
“”“**
for i in range(1,101):
if i%2==0:
print(i)
”’
2.打印1-100以内奇数并且能被3整除
”’
for i in range(1,101):
if i%2==1 and i%3==0:
print(i)
”’
3、乘法表
”’
for i in range(1,10):
for j in range(1,i+1):
print(“%d*%d=%d”%(j,i,i*j),end=”\t”)
print()
”’4、打印三角形”’
for i in range(1,a+1):
for j in range(1,i+1):
print(“*”,end=” “)
print()
”’5、打印矩形”’
for i in range(1,a+1):
for j in range(1,b+1):
print(“*”,end=” “)
print()
”’
6、登录系统
注册
登录
失败最多三次
”’
count=0
print(“请先注册。。”)
print(“注册成功,请登录”)
while True:
if userName_1==userName and password_1==password:
print(“登陆成功!”)
print(“欢迎你,%s”%userName_1)
break
else:
count+=1
print(“用户名或密码有误,请重新输入。还有%d次机会”%(3-count))
if count==3:
print(“已经输错3次,明天再登录”)
break
#
”’
7、
打印1-100之间20个偶数
”’
count=0
for i in range(1,101):
if i%2==0:
count+=1
print(i)
if count==20:
break
”’
8、打印直角三角形
”’
import random
num=random.choice(range(1,a+1))
print(num)
for i in range(1,num+1):
for j in range(1,i+1):
print(“*”,end=”“)
print()
”’
9、抽奖系统
注册
登录
输入会员号
是否中奖
”’
import random
print(“请先注册~_~”)
print(“注册成功,请登录”)
while True:
if userName!=userName_1 or password!=password_1:
else:
print(“登录成功!欢迎%s”%userName_1)
while True:
if vipNum>=1000 and vipNum<10000:
winningNum=random.choice(range(1000,10000))
if vipNum==winningNum:
print(“congratulate…”)
else:
print(“It’s too bad…”)
break
else:
break
if answer == “yes”:
print(“请登录:”)
#
elif answer==”no”:
#
”’
11、随机四位数
随机五位数
”’
import random
print(“随机生成的四位数是:”,random.choice(range(1000,10000)))
print(“随机生成的五位数是:”,random.choice(range(10000,100000)))
”’
12.随机1-200之间的数
”’
import random
print(“Please enter the range of random Numbers:”)
print(random.choice(range(num1,num2+1)))
”’15、遍历字符串”helloworld” 如果遇到l不打印 ,遇到w退出循环
”’
for s in str:
if s ==”l”:
continue
elif s==”r”:
break
print(s,end=” “)
”’请输入一个数字,输出后20个偶数”’
count=0
for i in range(1,num+1):
if num%2==0:
count+=1
print(“第”,count,”个偶数是:”,num)
if count==20:
break
num-=1
”’
18、
用字符串格式化%s %d %f 输出下姓名年龄身高体重
”’
print(“你的姓名是:%s,年龄:%d,身高是:%.2f,体重是:%.1f”
%(name,age,height,weight))
”’19、
打印字符hello,如果h开头字符串拼接world,
最后输出字符串长度
”’
if str.startswith(“h”) or str.startswith(“H”):
str=str+” world”
print(str)
else:
print(“不以h开头,不拼接”)
”’20、
字符串s=”abcdef”,如果遇到下标是偶数的不打印
”’
for i in s: #循环执行,变量i遍历字符串s
j=s.find(i) #获取i的下标
s=s.replace(i,” “,1) #让空的替代i,避免遇到重复的字符,记第一次的小标
if j%2==0: #判断下标是偶数吗
continue
else: #奇数打印
print(i)
a=str.len() #获取字符串的长度
# print(a)
for i in range(a): #遍历字符串的下标,字符串的下标从0开始,所以是从0到长度-1
if i%2==1: #判断奇数
print(str[i],end=” “) #打印下标为i的字符