输入
- 了解程序的输入和输出。
- 理解科学计数法的定义。
- 常用函数
输入函数
a = input()
print(a)
输入提示
#coding=gbk
print("输入你的名字,我重复3遍:")
a = input()*3
print(a)
#coding=gbk
a = input("输入你的名字,我重复3遍:")*3
print(a)
课堂练习1
输入两行数字,将它们加、减、乘、除的结果分别打印出来。
a = int(input("a:"))
b = int(input("b:"))
print(a+b)
print(a-b)
print(a*b)
print(a/b)
科学计数法
“e”是在计算机中为了显示非常大或者非常小的数时,而采用的一种科学计数法,其在数学和科学领域经常出现。
例如,显示数字18000000000000000,显示这些数还有另一种方式,就是将一个数变为一个小于10的数再乘以一个10的幂。
所以18000000000000000可以写成1.8×10^16,读作“1.8乘以10的16次方”。也可以写成1.8E16或者 1.8e16。如果为负数则后面的指数变成负数。
a = 123456789.1
b = 123456789.1
print(a*b)
赋值运算符
赋值运算符 | 描述 | 实例 |
---|---|---|
= | 赋值运算符 | c = a + b 将 a + b 的运算结果赋值为 c |
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取模赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c **= a 等效于 c = c * a* |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
a,b = 10,20
c = a+b
print(c)
常用的函数
函数 | 含义 | 实例 |
---|---|---|
abs() | 绝对值 | abs(-10)返回10 |
max() | 最大值 | max(3,2,6,5)返回6 |
min() | 最小值 | min(3,2,6,5)返回2 |
round() | 四舍五入 | round(3.1415926,3)返回3.142 |
pow() | 幂 | pow(4,3)返回64 |
课堂练习2
- 华氏度也是用来计量温度的单位符号(℉)。但包括我国在内的世界上绝大多数国家都使用摄氏度(℃)。
摄氏温标(℃)和华氏温标(℉)之间的换算关系为:
F=C×1.8+32
C=(F-32)÷1.8
编写一个输入华氏度,并且输出摄氏度(保留1位小数)的程序。
F = int(input("输入华氏度:"))
C = (F-32)/1.8
print(round(C,1))
- 美元和人民币之间的货币汇率为6.81,编写一个程序,提示用户输入美元,然后输出换算为人民币后的金额(结果保留两位小数)。
D = int(input("输入美元:"))
C = D*6.81
print(round(C,2))
- 小学时候老师会经常让我们抄写英语单词,每个重复十遍或者一百遍(老师有点为难人),如果现在需要你,完成输入一个单词,或者词组数字并且打印200遍进行输出,并且每个单词后面加上空格增加美观。我们改如何编写这样的程序呢?
w = input("输入英语单词:")
print( (w+" ")*10)