首页 > 编程语言 > 详细

python初学笔记 1、python的输入输出,基本运算,流程控制

时间:2019-01-21 17:35:31      阅读:209      评论:0      收藏:0      [点我收藏+]

---恢复内容开始---

一、输入输出

    python的输入输出很简单,输入语句是input(),不需要提前定义数来接收,可以直接运用。(我用的开发软件是JetBrains PyCharm Community Edition 2018.2.1 x64,不知道好不好,但是能用)输出语句是print();

技术分享图片输入相加

技术分享图片

以上便是运行输入1和输入2的相加结果,因为默认输入类型为字符串类型,所以相加即为将字符串B追加在A上。

技术分享图片强制转换输入类型
a=int(input())#把输入的字符串类型赋值给a,并将a强制转换为int型b=int(input())print(a+b)

技术分享图片

通过int()将输入类型转换为int型方可进行数学运算。

同样的转化类型还有float(),str()

技术分享图片其他转换
a=int(input())#把输入的字符串类型赋值给a,并将a强制转换为int型b=int(input())print(a+b)a=float(input())#把输入的字符串类型赋值给a,并将a强制转换为float型b=float(input())print(a+b)

技术分享图片

二、基本运算

+,-,*,/,%,**(次方),// (整除)

技术分享图片修改后的基本运算代码
fromdecimalimportDecimala=8;b=3;c=2;print(a+b)#求a,b的和print(str(a)+str(b))#求a,b两个字符串类型的相加,注意:如果进行字符串的累加,则加号两边必须都是字符串print(a-b)#求a,b的差print(a*b)#求a,b的积print(a/b)#求a,b的商print(a%b)#求a除以b的余数print(Decimal(-5)%Decimal(2))#当负数参与到取余运算中时,用Decimal()print(a//b)#求a整除bprint(c**b)#求c的b次方

 

运算结果:

技术分享图片

 

看到结果的瞬间,我以为最基本的运算代码我都写错了。然后才发现a是8,b是3,我以为a是8,b是2来着。然后,看来默认的赋值类型是float。在用Decimal的时候,要先从decimal包中导入。

三、流程控制

这里我主要学习了if的简单运用。python的特点是,缩进。不同等级的判断和循环需要的缩进量是不同的且必须依次递增。if语句的格式为:

if 条件语句 :

   执行语句

elif 条件语句:

   执行语句

else

   执行语句

技术分享图片
print("输入1进行奇偶数,输入其他退出:")
b=int(input())
if b==1:
    while True :#当值为true时进行循环所有内容,且默认值一般为true
        print("输入一个正整数:")
        a=int(input())
        if a%2==0:#判断所用运算符号==(等于),<,>,<=,>=,!=
            print("偶数")
        elif a%2==1 :#多重判断用elif,不能在else后面再加判断语句,也不能用else if
            print("奇数")
        print("1继续,2退出")
        c=int(input())#用以判断是否继续循环
        if c==1:
            continue
        elif c==2 :
            break

else:
    print("end")
条件控制语句if(简陋的奇偶数判断器)

运行测试:

技术分享图片

 

 

 

 

 

 

 

 

 

---恢复内容结束---

python初学笔记 1、python的输入输出,基本运算,流程控制

原文:https://www.cnblogs.com/ghx12/p/10299906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!