初学python(三)一些练习

学习了部分的语法,现在来练习一些。

  • A+B
  • 交换两个变量
  • 随机数
  • 条件语句

A+B

这个我以为很简单,不过发现python将所有的输入都当做了字符串,所以需要输入的时候进行转换

a = int(input())
b = int(input())
print (a+b)

SWAP

交换变量比C要简单,不用异或或者使用临时变量

x,y = y,x

Rand

import random
print(random.randint(0,9))

if else

条件语句写着挺别扭的,条件和else后面要加:
而且0为false,字符串的’0’却为true

if 0:    #false
    print('0 is true!')
elif '0':    #true
    print('\'0\' is true!')
else:
    print(0 & \'0\' are false!)