python同步赋值的互换变量_Python3.0 | 同时赋值操作,交换两个变量的值,and 求两数之和,两数之差...

通过 “同时赋值”操作可以同时计算多个值。

同时赋值公式:,,..., = ,,...,

左侧为:命名的变量名    =     右侧为:对应的表达式

同时赋值例子:  对两个数进行赋值      num1, num2 =  2, 3

对两个数进行表达式求值     sum , diff = num1 + num2 , num1-num2

(sum 为两个数的和,diff为两个数的差)

Example1:交换 x 和 y 的值

在别的编程语言中,一般引入一个中间变量temp,然后进行交换:

temp =x

x = y

y =  temp

而Python中使用同时赋值,简化了交换过程:

x , y = y , x

Fig.1

在代码中涉及到数字的输入,则需要用稍复杂的input输入语句:

= eval ( input ( ) )

eval 是 evaluate 求值的意思,用户输入的文本被求值,将值存储于变量中。例如,将用户键入的字符串 “10“ 变成数字 10。

上面代码中,用户输入时提示需用逗号分隔开。例如用户输入 10 ,50,则 input输入语句的赋值效果为  x , y=10 , 50

两个数进行值交换后,结果显示为:

Fig.2

Example2: 求 两数之和,两数之差

例如输入两个数 22,20

Fig.3

Fig.4

Attentions: (input 多值输入 不适用于 字符串(非求值)的输入,如果输入字符串则逗号则会被显示为一个字符;逗号只能在随后对字符串进行求值的时候,才用做分隔符)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值