Python学习(一):变量与数据类型

一、关键字与字符

下面这些都是关键字,不能用于标识符

 在python中,不需要声明变量的数据类型。

1 >>> a = 13
2 >>> b = 23
3 >>> a + b
4 36
View Code

值得注意的是,给整型赋值浮点型之后,整型变为浮点型

a=1.33
b=1
b=a
print(b)

#此时print的结果b=1.33 

二、input

1 number=int(input('Enter an integer:'))
2 if number<=100:
3     print('Your number is less than or equal to 100')
4 else:
5     print('Your number is greater than 100')

PS:第一行的int是将输入的字符串型转化为整型,这样才能比较。

 

写一个循环计算利率的程序

 1 amount=float(input('enter your amount:'))
 2 interest_rate=float(input('enter your ir:'))
 3 period=int(input('enter your period:'))
 4 year=1
 5 value=0
 6 while year<=period:
 7     value=amount+(amount*interest_rate)
 8     print('year {},rs.{:.2f}'.format(year,value))
 9     amount=value
10     year=year+1

求N个数字的平均值(N=10)

 1 N=10
 2 sum = 0
 3 count = 0
 4 print('please input 10 numbers:')
 5 while count<N:
 6     number=float(input())
 7     sum=sum+number    
 8     count=count+1
 9 average=sum/N
10 print('average = {:.2f}'.format(average))

实现一个华氏温度与摄氏温度的转换

此时{:5d}代表:整型,保持5个字符宽度。不足宽度用空格补齐。

1 #!/usr/bin/env python3
2 fahrenheit = 0
3 print("Fahrenheit Celsius")
4 while fahrenheit <= 250:
5     celsius = (fahrenheit - 32) / 1.8  
6     print("{:5d} {:7.2f}".format(fahrenheit , celsius))
7     fahrenheit = fahrenheit + 25

元组(_tuple_)的封装与拆封

1 >>> data = ("shiyanlou", "China", "Python")
2 >>> name, country, language = data
3 >>> name
4 'shiyanlou'
5 >>> country
6 'China'
7 >>> language
8 'Python'

元组(_tuple_)这个数据类型,用逗号创建元组。

在赋值语句的右边我们创建了一个元组,我们称这为元组封装(_tuple packing_)。

赋值语句的左边我们则做的是元组拆封 (_tuple unpacking_)。

posted @ 2021-12-25 10:40  一起开会  阅读(61)  评论(0)    收藏  举报