python循环语句打印矩形_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的字符

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值