pycharm软件python的一些循环语句的用法

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、打印三角形”’

a=int(input(“请输入三角形的边长:”))

for i in range(1,a+1):

for j in range(1,i+1):

print(“*”,end=” “)

print()

”’5、打印矩形”’

a=int(input(“请输入矩形的一条边长:”))

b=int(input(“请输入矩形的另一条边长:”))

for i in range(1,a+1):

for j in range(1,b+1):

print(“*”,end=” “)

print()

”’
6、登录系统
注册
登录
失败最多三次
”’

count=0

print(“请先注册。。”)

userName=input(“用户名:”)

password=input(“密码:”)

print(“注册成功,请登录”)

while True:

userName_1=input(“请输入你的用户名:”)

password_1=input(“请输入你的密码:”)

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

a=int(input(“请输入范围:”))

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(“请先注册~_~”)

userName_1=input(“用户名:”)

password_1=input(“密码:”)

print(“注册成功,请登录”)

while True:

userName=input(“请输入你的用户名:”)

password=input(“请输入你的密码:”)

if userName!=userName_1 or password!=password_1:

print(“error!please input again…”)

else:

print(“登录成功!欢迎%s”%userName_1)

while True:

vipNum=int(input(“please input your vipNumber(four figures):”))

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:

print(“error!four figures”)

break

answer=input()

if answer == “yes”:

print(“请登录:”)

#

elif answer==”no”:

#

userName=input()

”’
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:”)

num1=int(input(“num1:”))

num2=int(input(“num2:”))

print(random.choice(range(num1,num2+1)))

”’15、遍历字符串”helloworld” 如果遇到l不打印 ,遇到w退出循环
”’

str=input(“please input a string:”)

for s in str:

if s ==”l”:

continue

elif s==”r”:

break

print(s,end=” “)

”’请输入一个数字,输出后20个偶数”’

num=int(input(“请输入一个数字:”))

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 输出下姓名年龄身高体重
”’

name=input(“请输入您的姓名:”)

age=int(input(“请输入你的年龄:”))

height=float(input(“请输入你的身高(米):”))

weight=float(input(“请输入你的体重(千克):”))

print(“你的姓名是:%s,年龄:%d,身高是:%.2f,体重是:%.1f”

%(name,age,height,weight))

”’19、
打印字符hello,如果h开头字符串拼接world,
最后输出字符串长度
”’

str=input(“请输入字符串:”)

if str.startswith(“h”) or str.startswith(“H”):

str=str+” world”

print(str)

else:

print(“不以h开头,不拼接”)

”’20、
字符串s=”abcdef”,如果遇到下标是偶数的不打印
”’

s=input(“please input a string: “)

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)

str=input(“请输入一个字符串:”)

a=str.len() #获取字符串的长度

# print(a)

for i in range(a): #遍历字符串的下标,字符串的下标从0开始,所以是从0到长度-1

if i%2==1: #判断奇数

print(str[i],end=” “) #打印下标为i的字符

你可能感兴趣的:(Python)