菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python 练习实例47

Python 100例 Python 100例

题目:两个变量值互换。

程序分析:

程序源代码:

实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

def exchange(a,b):
a,b = b,a
return (a,b)

if __name__ == '__main__':
x = 10
y = 20
print ('x = %d,y = %d' % (x,y))
x,y = exchange(x,y)
print ('x = %d,y = %d' % (x,y))

以上实例输出结果为:

x = 10,y = 20
x = 20,y = 10

Python 100例 Python 100例

AI 思考中...

6 篇笔记 写笔记

  1. #0

    等一个人

    252***[email protected]

    4

    参考方法:

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    def exchange(a, b):
     print('第一个变量 = {}, 第二个变量 = {}'.format(a, b))
     a, b = b, a
     print('第一个变量 = {}, 第二个变量 = {}'.format(a, b))
    if __name__ == '__main__':
     x = 1
     y = 8
     exchange(x, y)
    

    等一个人

    252***[email protected]

    9年前 (2017年05月04日)
  2. #0

    不知道叫啥

    114***[email protected]

    4

    参考方法:

    #!/usr/bin/python
    # coding:utf-8
    a = int(raw_input("请输入a变量的值: "))
    b = int(raw_input("请输入b变量的值: "))
    a = a + b
    b = a - b
    a = a - b
    print "a=%s b=%s" % (a, b)
    

    不知道叫啥

    114***[email protected]

    9年前 (2017年05月18日)
  3. #0

    朦胧

    253***[email protected]

    0

    Python3 测试:

    #!/usr/bin/python3
    a,b,c=1,2,0;
    c=a;a=b;b=c;
    print('a=',a,'\nb=',b)
    

    朦胧

    253***[email protected]

    9年前 (2017年06月13日)
  4. #0

    Webben

    wei***[email protected]

    2

    异或运算:

    #!/usr/bin/python3
    # coding:utf-8
    a = 1;
    b = 2;
    a = a^b;
    b = a^b;
    a = b^a;
    print(a , b )

    Webben

    wei***[email protected]

    9年前 (2017年08月03日)
  5. #0

    chengxuyuan

    hdw***[email protected]

    4

    参考:

    # encoding:utf-8
    '''
    三种简单的变量交换方法——参数法;相互运算法;字符拼剪法
    '''
    def shuru():
     a = raw_input('请输入a的值')
     b = raw_input("请输入b的值")
     return a, b 
    def change1(a, b):#加入第三变量
     t = a
     a = b
     b = t
     print '一种变换后,a,b分别为:', a, b 
    def change2(a, b):#两个变量数字化进行运算
     a = a + b
     b = a - b
     a = a - b
     print '第二种变换后,a,b分别为:', a, b
    def change3(a, b):#变量字符串化进行拼剪
     la = len(a)
     a += b
     b = a[0 : la]
     a = a[la : ]
     print '第三种变换后,a,b分别为:', a, b,type(a)
     
    a, b = shuru()
    change1(a, b)
    change2(int(a), int(b))
    change3(str(a), str(b))

    chengxuyuan

    hdw***[email protected]

    9年前 (2017年11月07日)
  6. #0

    段祺晟

    475***[email protected]

    7

    python3:

    # 两个变量值互换。
    import randoma, b = random.randrange(100), random.randrange(100)
    print(a, b)
    a, b = b, a
    print(a, b)

    段祺晟

    475***[email protected]

    9年前 (2017年12月29日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /