python第三话:输入和输出及循环语句(if循环、for循环、while循环)

目录

🌲输入和输出

🌼读取用户输入——input

 🌼输出——print

🌲循环语句

🌼缩进

🌼if循环

单分支:

双分支:

多分支:

🌼for循环

🌼while循环


输入和输出

读取用户输入——input

input读的值都是字符串!

把字符串转成数字:

int()

格式化打印

在字符串里引用变量——{ } ,使用该方法的时候,要在字符串(单引号或双引号)前面加一个“f”

name=input('name:')
price=input('price:')
page=input('page:')
book=f'''
——————————————关于这本书——————————
name : {name}
price : {price}
page : {page}
—————————————————————————————————
'''
print(book)

 运行结果:

 输出——print

循环语句

缩进

缩进代表归属关系,在python中,一个tab代表一个缩进,一个tab会被替换为4个空格。缩进是python独有的,通过缩进来确定代码层级。

  • 顶级代码必须顶行写;
  • 同一级代码必须缩进一致;
  • 缩进建议用4个空格。

if循环

if循环分为单分支、多分支和多分支

单分支:

if  条件 :

        语句

num=100
if num<200:
    print('num小于200')
print('结束啦')

双分支:

if  条件 :

        语句

else :

        语句

num=300
if num<200:
    print('num小于200')
else:
    print('num不小于200')

多分支:

if 条件:

        语句

elif 条件:

        语句

...

else :

        语句

age=20
guess=int(input('输入你猜的年龄:'))
if guess>age:
    print('猜大了')
elif guess<age:
    print('猜小了')
else:
    print('猜对了')

例题:根据输入的成绩判断等级

#输入0-100的数字,判断成绩等级
grades=int(input('请输入你的成绩:'))
if grades>=90:
    print('优秀')
elif grades>=60 and grades<90:
    print('良好')
else:
    print('不及格')

for循环

需指定循环次数;

相当于遍历了列表中的每个元素;

例:打印0-9

for i in range(10):
    print(i)

for循环可以嵌套

例:打印三角形

for i in range(10):
    if i<5:
        print('*'*i)
    else:
        print('*'*(10-i))

例:打印99乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print(f'{i}*{j}={i*j}',end='    ')
    print()

运行结果:

break:结束当前循环

continue:结束本次循环,直接进入下一次循环

while循环

只要条件满足就可以一直循环

while 条件:

        语句

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

采代码的小蘑菇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值